2017-07-05 16 views
0

/docs/*のすべてのリクエストを/docs/にリダイレクトしようとしています。そのため、index.phpで処理できるようにしています。内部でindex.phpにリダイレクト

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_URI} ^/docs/[a-z]+ 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^docs/(.*)$ /docs/ [L,QSA] 

ただし、上記の.htaccess設定では、次のエラーが発生します。

構成のエラーが原因で、リクエストが内部リダイレクトの上限を10回超えました。

答えて

0

は1未満にしてみてください。私は別のページにリダイレクトしたくない

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_URI} ^/docs/[a-z]+ 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^docs/(.*)$ /docs/index.php/$0 [L,QSA] 
+0

。私は単一のページを持っています。 index.php。私はすべてのリクエストを内部的に同じページにリダイレクトしたいと思います。 '/ docs/$ 1'は私が必要とするものではありません。 – Sorter

+0

index.phpファイルはdocsディレクトリにありますか? – lalithkumar

+0

はい、そこにあります。そして、/ docs/ – Sorter

関連する問題