1

我有这个 .htaccess 代码来进行 url 重写。

RewriteRule ^co/prepagos_([a-z]+).htm$ /dir/city.php?scity=$1&pagina=mujeres&pais=2

它适用于

  1. http://www.angelesinfieles.com/co/prepagos_cali.htm
  2. http://www.angelesinfieles.com/co/prepagos_cali.htm?any-text-I-add-here

而且我只希望#1 工作而不是#2,因为谷歌网站管理员认为这是重复的内容。请有任何想法。

4

1 回答 1

1

用这个替换你的规则:

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^co/prepagos_([a-z]+)\.htm$ /co/city_view.php?scity=$1&pagina=mujeres&pais=2 [L,QSA]

这将确保仅在 QUERY_STRING 为空时应用您的重写规则。

于 2013-09-18T11:47:33.383 回答