目前.htaccess中有代码
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.zone$ [OR]
RewriteCond %{HTTP_HOST} ^www\.subdomain\.domain\.zone$
RewriteRule ^/?$ "http\:\/\/subdomain\.domain\.zone\/folder" [R=301,L]
将用户从subdomain.domain.zone重定向到subdomain.domain.zone/folder /
我希望用户在地址栏中看到没有/ folder /的直接地址,但是要使用此/ folder /中的站点。怎么做?
答案 0 :(得分:0)
然后你不想重定向。摆脱主机名和R
标志:
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.zone$ [OR]
RewriteCond %{HTTP_HOST} ^www\.subdomain\.domain\.zone$
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^/?(.*)$ /folder/$1 [L]
可以简化一点:
RewriteCond %{HTTP_HOST} ^(www\.)?subdomain\.domain\.zone$ [NC]
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^/?(.*)$ /folder/$1 [L]
答案 1 :(得分:0)
解决了其他方式,改变了结构。