我在下面设置了我的子域的CNAME:
blog.mydomain.com
到我的WordPress安装在
/blog/根目录下的文件夹中。
以前,我需要使用以下网址来调用wordpress:
http://blog.mydomain.com/blog/
这很丑。我尝试了很多代码来重定向:
http://blog.mydomain.com/
到该文件夹,以便可以将其用作我的wordpress网址。
最终我得到了
.htaccess可行的设置:
RewriteEngine On RewriteCond %{HTTP_HOST} ^blog.mydomain.com$ RewriteCond %{REQUEST_URI} !^/blog/ RewriteRule (.*) /blog/$1我也有CNAME其他子域:
http://forum.mydomain.com将mybb安装在文件夹中,
/forum/mybb/因此
.htaccess需要放入
[L]每个RewriteRule代码,如下所示。
RewriteEngine On RewriteCond %{HTTP_HOST} ^forum.tophyips.info$ RewriteCond %{REQUEST_URI} !^/forum/mybb/ RewriteRule (.*) /forum/mybb/$1 [L] RewriteCond %{HTTP_HOST} ^blog.tophyips.info$ RewriteCond %{REQUEST_URI} !^/blog/ RewriteRule (.*) /blog/$1 [L]如果您想使用该代码,请不要忘记在应用程序配置文件中按照该设置设置站点url和cookie路径,以使重定向正常工作。



