0

.htaccess ファイルに以下を追加してhttp://www.example.com/view/index.php?id=12345、クリーンな URL を作成しようとしています。http://www.example.com/view/12345

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

index.phpただし、これはファイル名を返します12345。私のエラーログは明確で、ここで何が問題なのかわかりません - 何かアイデアはありますか?

4

1 に答える 1

1

そこには条件付き一致が必要です

RewriteEngine On

RewriteCond %{THE_REQUEST} ^(?:GET|POST)\ /view/([^/\s?]+) [NC]
RewriteRule ^ view/index.php?id=%1 [L]
于 2013-10-27T14:21:21.283 に答える