Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
.htaccess 将非www也重定向到www子页面_.htaccess_Redirect_Mod Rewrite_Url Rewriting_Http Status Code 301 - Fatal编程技术网

.htaccess 将非www也重定向到www子页面

.htaccess 将非www也重定向到www子页面,.htaccess,redirect,mod-rewrite,url-rewriting,http-status-code-301,.htaccess,Redirect,Mod Rewrite,Url Rewriting,Http Status Code 301,在.htam访问中,使用: RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1/$1/ [R=301,L] 它适用于主域,即将example.com重定向到 但不适用于子页面,如 site.com/blog未重定向到 还希望在url后添加尾斜杠“/” 如何做到这一点 提前谢谢 您应该有这样的访问规则。确保将这些规则保留在htaccess文件的顶

在.htam访问中,使用:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1/$1/ [R=301,L]
它适用于主域,即将example.com重定向到

但不适用于子页面,如

site.com/blog未重定向到

还希望在url后添加尾斜杠“/”

如何做到这一点


提前谢谢

您应该有这样的访问规则。确保将这些规则保留在htaccess文件的顶部。请在测试URL之前清除浏览器缓存

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI}/ [NE,R=301,L]