サイト全体で htaccess mod rewrite を使用して、ページからスラッシュと .php 拡張子を削除しています。
ただし、ディレクトリとページ work/index.php にアクセスすると、ここで問題が発生します: http://thriftandthistle.co.uk/sprout/work/
index.php を完全に削除したいのですが、ポートフォリオのフィルタリングに使用されているハッシュが原因で問題が発生しています。
しかし、htaccess を使用して、ポートフォリオをフィルタリングするために php ページに work#print などを読み取らせたいのですが、これらはページを mod の書き換えでリダイレクトさせているだけです。
ここに私のhtaccessがあります:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
# remove trailing slash
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
# Replace html with your file extension, eg: php, htm, asp
php_value include_path 'includes'
末尾のスラッシュを削除し、ポートフォリオをフィルタリングする代わりにページをリダイレクトするハッシュを停止するために htaccess に加えることができる変更を誰かが提案するのを助けることができますか?
http://thriftandthistle.co.uk/sprout/work.htmlのような html ページで動作しています が、問題の原因と思われる書き換えではありません。