【发布时间】:2014-02-16 11:37:48
【问题描述】:
我有一个网站 www.domain.com 有一个子文件夹 www.domain.com/subsite/domain/ 并且在子文件夹中有一个 wordpress 安装。
当前主站点正常运行,我可以查看 wordpress 索引页面和管理区域,但每次我尝试访问其中一个前端内页时都会收到 404 错误。
主 htaccess 文件是:
RewriteEngine on
Options +FollowSymlinks
#RewriteCond %{HTTP_USER_AGENT} (googlebot|bingbot|Baiduspider) [NC]
#RewriteRule ^wordpress/(.*)$ - [R=403,L]
RewriteCond %{REQUEST_URI} wordpress
RewriteRule (.*) $1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
rewritecond %{http_host} ^domain.com [nc]
RewriteRule ^(.*)$ http://www.domain.com [r=301,nc]
和wordpress安装htaccess:
# WPhtc: End Custom htaccess
<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
任何帮助将不胜感激
【问题讨论】:
标签: wordpress apache .htaccess mod-rewrite conflict