我的Wordpress目录中有一些php脚本,我无法使用它们。为什么?因为Wordpress将它们视为帖子。
例如:
http://kaptinlin.com/themes/striking/wp-content/themes/striking/includes/sendmail.php
指向文件并且有效。
但在我的网站上,当我尝试打开/wp-content/themes/myTheme/anyDictionary/anyfile.php
它加载:
Not Found
Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.
页。
如何解决这个问题?
由于
答案 0 :(得分:4)
默认的WordPress mod_rewrite
规则如下所示:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
本质上,这表示“通过WordPress传递所有请求,除非请求对应于真实文件或目录。”所以,如果您在期望非WordPress脚本的输出时看到WordPress传递页面: