繁体   English   中英

Wordpress / htaccess / Mod_rewrite - 需要帮助链接到非 wordpress 脚本

[英]Wordpress / htaccess / Mod_rewrite - need help linking to non-wordpress script

我在站点的根文件夹中安装了 wordpress,它工作得很好。 我还想在 web 根目录中添加一个完全独立的文件 - 将其命名为whatever.php 它与 wordpress 无关,但 htaccess 文件的设置方式,它试图将链接转换为不存在的帖子页面。

如何在 htaccess 文件中编写一个异常,让我链接到我的whatever.php 脚本,同时保持其他所有内容作为默认值工作?

如果您使用的是通用 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>

如果您使用的是自动生成的文件,则可以将该条件添加到链式规则定义中。

更多信息:

http://codex.wordpress.org/Using_Permalinks

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

这应该这样做

RewriteEngine on

RewriteRule ^whatever$  whatever.php  [QSA,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM