我在网站的根文件夹中安装了wordpress,并且工作正常。我还想将一个完全独立的文件 - 称之为whatever.php
- 添加到Web根目录。它与wordpress无关,但是htaccess文件的设置方式,它试图将链接转换为不存在的帖子页。
如何在htaccess文件中编写一个异常,让我链接到我的whatever.php脚本,同时保持其他所有内容的默认工作?
答案 0 :(得分:1)
如果您使用的是通用htaccess文件(上面),则不应该有任何问题,因为行RewriteCond %{REQUEST_FILENAME} !-f
设置了请求URL(%{REQUEST_FILENAME}
)不是文件的条件( !-f
)关于重写规则。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
如果您使用的是自动生成的文件,则可以将该条件添加到链规则定义中。
更多信息:
答案 1 :(得分:0)
这应该这样做
RewriteEngine on
RewriteRule ^whatever$ whatever.php [QSA,L]