我已经添加了一个子域通配符到我的域名系统(*.domain.com),但现在我不能得到正确的规则。
我想要
subdomain.domain.com指向,指向
domain.com/subdomain我的htaccess文件是:
RewriteEngine On
RewriteCond %{HTTP_OST} ^(?:www\.)?((?!www\.)[^.]+)\.(domain\.com)$ [NC]
RewriteRule ^/?$ http://www.%2/%1 [R=302,L]但我收到内部服务器错误。我怎么才能让它工作呢?
发布于 2017-09-07 03:44:32
如果你想让它真正重定向,你可以这样做
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/subdomain/$1 [R=301,L]如果你不想让它重定向并将subdomain.example.com保留在地址栏中,你可以这样做。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com [NC]
RewriteRule ^(.*)$ /subdomain/$1 [L]https://stackoverflow.com/questions/45712715
复制相似问题