我在一个托管帐户上托管多个域。其中一个域使用 Wordpress 并位于子目录 (/foo) 中,而另一个域位于主目录中。我已成功更改根 .htaccess 文件以将 Wordpress 站点的主页重写为正确的域,但 Wordpress 站点的后续页面未重写。
Example: foo.com (Wordpress site)
bar.com (other site in root)
bar.com/foo 正确显示为 foo.com....但是 bar.com/foo/page1 没有重写并且按原样显示(而不是 foo.com/page1)。我正在寻找重写而不是重定向。我在根文件夹中使用的 .htaccess 代码如下。我没有更改由 Wordpress 在 bar.com/foo 中创建的默认 .htaccess 文件。我错过了什么吗?任何帮助深表感谢。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/foo/
RewriteCond %{HTTP_HOST} ^(www\.)?foo\.
RewriteRule ^(.*)$ foo/$1 [L]