处理错误页面我有一个网站,那里有很多目录,如test
所以当我打开我的网站domain.com/test
它给了我domain.com/test/
我想这最后的斜线被删除。删除最后一个斜线和扩展并且还通过htaccess的
我也想这样,当我打开像page.php
页它给了我domain.com/page
除了去除进一步扩展,我想所有的错误页面发送给domain.com/error404
我也已经添加代码非http
到https
这是我目前的尝试:
RewriteEngine On
RewriteBase/
Options All -Indexes
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
ErrorDocument 403 /www.domain.com/error404.php
ErrorDocument 404 /https://www.domain.com/error404.php
HTTPS工作正确,但我也想删除最后的斜杠和扩展名,并处理目前不工作的错误页面。
从指向目录的URL中删除尾部斜杠是一个安全问题。 – anubhava
@anubhava请为这些东西建议我一些东西,我不想扩展名,不想显示index.php文件以及错误页面error404.php。 – LIsa
好的检查下面的答案。 – anubhava