0

次のような mod 書き換えコードがある場合:

RewriteRule ^/(\w+)/?$ index.php?id=$1  

mod-rewrites は初めてで、ユーザーがクリーンでない URL ではなくクリーンな URL を入力したかどうか疑問に思っていました。

http://example.com/1000/

ではなくブラウザに

http://example.com/index.php?id=1000

1000 の $_GET[] 変数をリクエストすることはできますか?

みんな、ありがとう。

4

2 に答える 2

0

これを試して:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/? index.php?id=$1           [L,QSA]
于 2013-01-09T22:48:55.777 に答える
-1

私はRewriteRule ^/(\w+)/?$ index.php?id=$1あなたが持っているのと同じように使用します...そして、それが機能することを保証します.. Mod Rewritesを有効にしましたか?

$ sudo a2enmod rewrite
$ sudo service apache2 restart
于 2013-01-09T22:42:49.900 に答える