fen*_*ent 4 .htaccess mod-rewrite
我正在使用 mod rewrite 间接访问我网站根目录中的 PHP 文件。目前,我有这样的事情,
RewriteRule ^(blog|about|page3|etc)$ /$1.php [L]
Run Code Online (Sandbox Code Playgroud)
但我想用的是
RewriteRule ^(.*)$ /$1.php [L]
Run Code Online (Sandbox Code Playgroud)
这样每当我想向我的网站添加新页面时,我就不必更新我的 .htaccess 文件。然而,问题在于它也会影响我的子目录。这使得 CSS、javascript、图像无法访问,因为它重定向到“/dir/example.png.php”。
那么这里最好的解决方案是什么?
试试这个规则:
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.php -f
RewriteRule .* $0.php [L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6751 次 |
| 最近记录: |