我的网站设置了 htaccess,将所有页面从 html 定向到 php,如下所示:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^website.com
RewriteRule (.*) http://www.website.com/$1 [R=301,L]
RewriteRule ^(.+)\.html$ http://www.website.com/$1.php [R=301,L]
我正在尝试设置 Yahoo Site Explorer 并验证我的帐户,我需要添加元标记或将 html 文件添加到我的网站根文件夹。雅虎拒绝识别我的元标记(我确定我添加的是正确的)!所以我唯一的选择是添加 html 文件。
我的 html 文件不断被重定向到 php,yahoo 似乎找不到它。
有什么我可以添加到我的 htaccess 文件中,以便除了 yahoo 需要查看的一个文件之外的所有文件都重定向到 php 吗?
最佳答案
尝试添加这个条件:
RewriteCond %{REQUEST_FILENAME} !-f
这应该允许任何实际存在的文件(对于其他类型的文件还有其他选项)。这是假设它不会搞乱其他已经存在的文件。
关于php - htaccess 将除一页以外的所有页面从 html 重定向到 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7210931/