【发布时间】:2014-06-11 18:08:39
【问题描述】:
我有一个非常基本的 Wordpress 安装,WP 位于 root 和永久链接中。对于我设置的外部目录,不管里面有什么,一切都很好。
但是,我最近在子域上复制了该站点,以用作开发站点。该站点有自己的文件和自己的数据库。在它上面,外部目录中的任何 php 文件都会导致 WP-served 404 错误。它可以很好地在这些目录中提供 html 文件。
回顾一下: mysite.com -- Wordpress 网站,一切都很好
mysite.com/kitties/file.html --> WP 之外的 html 文件,很好。
mysite.com/kitties/file.php --> php 文件,在 WP 之外,很好。
dev.mysite.com --> Wordpress 网站,一切都很好
dev.mysite.com/kitties/file.html --> WP 之外的 html 文件,很好。
dev.mysite.com/kitties/file.php --> WP 之外的 php 文件,返回 WP-served 404
我的.htaccess文件在下面,而且是标准的,但是鉴于问题只是在开发站点上,我不知道它与htaccess有什么关系,不知道是不是apache配置问题?
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
【问题讨论】:
标签: php wordpress apache .htaccess mod-rewrite