Wordpress - 避免将php文件作为页面打开?

时间:2010-11-23 01:44:02

标签: wordpress

我的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.

页。

如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:4)

默认的WordPress mod_rewrite规则如下所示:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

本质上,这表示“通过WordPress传递所有请求,除非请求对应于真实文件或目录。”所以,如果您在期望非WordPress脚本的输出时看到WordPress传递页面:

  1. 您的重写规则与默认值不同;粘贴它们以帮助调试。或者,
  2. 您认为该文件可能不存在。