我在整个站点中使用htaccess mod重写来从页面中删除斜杠和.php扩展名。
然而,当我来到目录和页面work / index.php时,我遇到了麻烦: http://thriftandthistle.co.uk/sprout/work/
我想完全删除index.php,但由于使用了哈希来过滤投资组合,我遇到了问题。
但是使用htaccess我想让php页面读取工作#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进行更改以删除尾部斜杠并停止重定向页面的哈希值而不是过滤投资组合吗?
我让它在像这里的html页面上工作:http://thriftandthistle.co.uk/sprout/work.html 但不是重写似乎导致问题。