我在下面设置了我的子域的 CNAME:
blog.mydomain.com
到我安装在/blog/
根目录下的文件夹中的wordpress。
以前我需要使用这个 url 来调用 wordpress:
http://blog.mydomain.com/blog/
这是丑陋的。我尝试了很多代码来重定向:
http://blog.mydomain.com/
到文件夹,这样我就可以将它用作我的 wordpress url。
最后我得到了.htaccess
有效的设置:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.mydomain\.com$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule (.*) /blog/$1
我还有 CNAME other subdomain: http://forum.mydomain.com
to 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 路径,以使重定向正常工作。