Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 不使用.htaccess重定向子域_Apache_.htaccess_Url Rewriting_Subdomain - Fatal编程技术网

Apache 不使用.htaccess重定向子域

Apache 不使用.htaccess重定向子域,apache,.htaccess,url-rewriting,subdomain,Apache,.htaccess,Url Rewriting,Subdomain,我有一个使用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/出现一个红色页面,显示一条错误消息: 如果您觉得访问

我有一个使用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/
出现一个红色页面,显示一条错误消息:

如果您觉得访问此页面有误,请与网站所有者联系:

url将更改为:

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

请帮助我如何创建子域。

您可以尝试提供绝对路径,并强制执行内部重定向(aka.)


你能在那个“奇怪的页面”上再多写五个细节吗?服务器错误日志是否提供了有关出错原因的更多详细信息?
RewriteRule ^(.*)$ /wp-admin/$1 [PT,L]
                   ^             ^^