次のような mod 書き換えコードがある場合:
RewriteRule ^/(\w+)/?$ index.php?id=$1
mod-rewrites は初めてで、ユーザーがクリーンでない URL ではなくクリーンな URL を入力したかどうか疑問に思っていました。
ではなくブラウザに
http://example.com/index.php?id=1000
1000 の $_GET[] 変数をリクエストすることはできますか?
みんな、ありがとう。
次のような mod 書き換えコードがある場合:
RewriteRule ^/(\w+)/?$ index.php?id=$1
mod-rewrites は初めてで、ユーザーがクリーンでない URL ではなくクリーンな URL を入力したかどうか疑問に思っていました。
ではなくブラウザに
http://example.com/index.php?id=1000
1000 の $_GET[] 変数をリクエストすることはできますか?
みんな、ありがとう。
これを試して:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/? index.php?id=$1 [L,QSA]
私はRewriteRule ^/(\w+)/?$ index.php?id=$1
あなたが持っているのと同じように使用します...そして、それが機能することを保証します.. Mod Rewritesを有効にしましたか?
$ sudo a2enmod rewrite
$ sudo service apache2 restart