0

我有使用 wordpress 的网站,我通常以以下身份登录:mydomain.com/wp-admin。我希望它在子域上。我尝试使用以下重写 url 创建子域:

RewriteCond %{HTTP_HOST} ^wp-admin
RewriteCond %{REQUEST_URI} !^/wp-admin
RewriteRule ^(.*)$ wp-admin/$1 [L]

但是当我试图访问http://wp-admin.mydomain.com/一个奇怪的页面时,会出现一条错误消息:

If you feel you have reached this page in error, please contact the web site owner:

并且网址更改为:

http://wp-admin.mydomain.com/cgi-sys/defaultwebpage.cgi

请帮助我如何能够创建一个子域。

4

1 回答 1

1

您可以尝试提供绝对路径,并强制执行内部重定向(又名pass-through)。

RewriteRule ^(.*)$ /wp-admin/$1 [PT,L]
                   ^             ^^
于 2012-07-24T13:19:07.323 回答