1

私のURLは現在そのようになっています

http://www.mydomain.com/index.php?videoID=6nR9nsKTx4g

しかし、私は経由でページにアクセスしたい

http://www.mydomain.com/6nR9nsKTx4g

そんな感じでやってみた

RewriteEngine On
RewriteRule ^([^/]*)$ index.php?videoID=$1 [L]

ただし、videoID は送信されません。そのコードの何が問題になっていますか? ありがとう

4

2 に答える 2

2

QSA がありません。これにより、クエリ文字列が追加されます

RewriteEngine On
RewriteRule ^([^/]*)$ index.php?videoID=$1 [L,QSA]
于 2012-06-25T23:31:17.857 に答える
0

これが機能しない理由はわかりません。使用したコードを見ると、うまく機能しているように見えます。

phpinfo(); を追加してみてください。ダイ(); コードの先頭に移動し、_GET 変数をチェックして、変数が設定されていることを確認します。

于 2012-06-25T23:28:14.107 に答える