【发布时间】:2011-01-26 22:46:30
【问题描述】:
我在同一台服务器上有一个域和一个 wordpress 博客。现在我有一个问题(惊喜)。 wordpress 位于 /httpdocs/blog/ 并且域指向 /httpdocs/,我正在尝试将其重定向到 /httpdocs/domain/。但是,很明显,我在 Wordpress 中有永久链接。
这是我当前的 .htaccess:
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
RewriteBase /
RewriteCond %{HTTP_HOST} domain.com
RewriteCond %{REQUEST_URI} !^/domain
RewriteCond %{REQUEST_URI} !^/cgi-bin
RewriteRule ^(.*)$ domain/$1 [L]
但正如您已经推测的那样,这行不通。 Wordpress 的永久链接也影响到 /domain/,所以我的图片和其他 url 出错了。
有什么建议吗?可以这样使用 RewriteBase 吗?
【问题讨论】:
标签: .htaccess mod-rewrite