我没有使用WWW将地址交叉引用到WWW 现在我有一个问题,如果我在地址栏WWW中删除,我收到错误
这是一个.htaccess:
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ ?page_id=$2
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ ?one_art=$3
RewriteCond %{HTTP_HOST} ^pests.co.il
RewriteRule (.*) http://www.pests.co.il/$1 [R=301,L]
答案 0 :(得分:1)
重新排列规则并在内部重写之前保留301重定向规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^pests\.co\.il$ [NC]
RewriteRule (.*) http://www.pests.co.il/$1 [R=301,L]
RewriteRule ^([^/.]+)/([^/.]+)/?$ ?page_id=$2 [L,QSA]
RewriteRule ^([^/.]+)/([^/.]+)/([^/.]+)/?$ ?one_art=$3 [L,QSA]