http到www同时保留子文件夹?
http to www while preserving subfolder?
我在 .htaccess 中有以下规则可以从 domain.tld 重定向到 www.domain.tld 并且工作正常。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [R=301,L]
但是,在尝试访问域时。tld/forum,我被重定向到 www.domain.tld
如何在保留访问者所在的任何子文件夹的同时将所有非 www 重定向到 www?
使用REQUEST_URI
变量:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
%{REQUEST_URI}
将具有完整的请求 URI,而不是在
中捕获的相对路径(来自当前目录)
我在 .htaccess 中有以下规则可以从 domain.tld 重定向到 www.domain.tld 并且工作正常。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [R=301,L]
但是,在尝试访问域时。tld/forum,我被重定向到 www.domain.tld
如何在保留访问者所在的任何子文件夹的同时将所有非 www 重定向到 www?
使用REQUEST_URI
变量:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
%{REQUEST_URI}
将具有完整的请求 URI,而不是在