本文介绍了htaccess将www重定向到非www而不更改地址的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这个地址
name/category/1/news我在htaccess中使用此代码来强制打开没有www的页面.
I use this code in htaccess to force open page without www.
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ %1/$1 [R=301,L]当我打开www.name/category/1/news时,我将重定向到
When I open www.name/category/1/news then I redirect to
name/category.php?id=1&slug=news这是我完整的htaccess文件.
Here is my full htaccess file.
RewriteEngine on RewriteRule ^news/(.*)$ news.php?id=$1&slug=$2 RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ %1/$1 [R=301,L]谢谢.
推荐答案尝试:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ %1/$1 [NE,R=301,L] RewriteRule ^news/(.*)$ news.php?id=$1&slug=$2 [NC,L]更多推荐
htaccess将www重定向到非www而不更改地址
发布评论