2

.htaccess ファイルの mod-rewrite ルールを必要なように機能させるのに問題があります。

以下からの Web リクエストを翻訳しようとしています。

http://www.masterongspropshop.com/blog/22

に:

.../blog.php?idPost=22

試してみると、URL は常に に戻ります.../blog?idPost=22。私はいくつかの異なるバリエーションを試しましたが、それらはすべて同様の結果で終わるようです.

現在、書き換えルールは次のようになっています。

RewriteRule ^blog$ blog.php [L]
RewriteRule ^blog/([0-9]*)$ blog.php?idPost=$1 [L,QSA]
4

1 に答える 1

0

mod_rewrite と .htaccess を有効にしてからhttpd.conf、このコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^blog/([0-9]+)/?$ blog.php?idPost=$1 [L,QSA,NC]
于 2012-09-27T16:15:30.290 に答える