目前.htaccess中有代码
RewriteCond %{HTTP_HOST} ^subdomain'.domain'.zone$ [OR]
RewriteCond %{HTTP_HOST} ^www'.subdomain'.domain'.zone$
RewriteRule ^/?$ "http':'/'/subdomain'.domain'.zone'/folder" [R=301,L]
将用户从子域.域.区域重定向到子域.域.区域/文件夹/
我希望用户在地址栏中看到没有/folder/的直接地址,但要使用此/folder/中的站点。怎么办?
那么你不想重定向。删除主机名和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]
以
其他方式解决,改变了结构。