当我使用HTML href属性链接到我的网站页面时,如果该链接类似于“ http://localhost/demo/en-us/index.php”,则该链接的格式为“ http://localhost/demo/en-us/”就可以了。进入错误404页面。
我尝试添加
RewriteRule ^(.*)$ /demo/index.php?/$1 [L]
.htaccess文件,但显示服务器错误。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 http://localhost/demo/404.php
RewriteRule ^([^/]+)/?$ profile.php?username=$1 [QSA]
RewriteRule ^([^/]+)/(following|followers)?$ $2.php?username=$1 [QSA]
我对.htacces不太熟悉,但是我认为如果页面存在,它不应重定向到错误404。