实际上,我正在尝试使用.htaccess将所有404页面重定向到404.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC]
RewriteRule \.(gif|jpg|css|js|png)$ - [F]
#for 404 page
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . 404.php [L]
我的文件结构就像 structure
那么发生什么情况对于localhost / srmures / hr / fgh这样的URL来说还是可以的 errorpageone
但是当我像localhost / srmures / hr / fgh / gdj这样更改url时,它无法识别css文件,并将html文件添加到其中。 errorpagetwo
那怎么解决呢?