Mam problem z htaccessem. Otoz jest sobie adres w postaci:
www.domena.pl/ad16219.htm
oraz adres
www.domena.pl/ad16219.htm?catid=2
który wskazuje na dokładnie tą sama podstrone co adres pierwszy.
Jaką regułę w htaccess'ie zrobić aby przekierować drugi adres na pierwszy? catid=2 to kategoria, ktorych jest wiecej wiec musi to byc regula uniwersalna dla kazdej dowolnej kategorii.
Oczywiscie jest to jeden adres a takich duplicatow jest wiecej wiec potrzebuje uniwersalna regule, ktora adresy tego typu przekieruje na jeden adres.
Kombinowalem w htaccessie ale noga jestem i niewiele z tego mi wyszlo. Z gory dziekuje za pomoc.
Kod
php_flag register_globals off
php_flag magic_quotes_gpc on
RewriteEngine On
RewriteBase /
RewriteRule ad(.*)\.htm$ /detail.php?id=$1 [L]
RewriteRule cat(.*)\.htm$ /index.php?catid=$1 [L,QSA]
RewriteRule user(.*)\.htm$ /user_info.php?user_id=$1 [L]
RewriteRule ^index.php$ http://www.praca.zagranica.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^praca.zagranica.net(.*) [NC]
RewriteRule ^(.*)$ http://www.praca.zagranica.net/$1 [R=301,L]
php_flag magic_quotes_gpc on
RewriteEngine On
RewriteBase /
RewriteRule ad(.*)\.htm$ /detail.php?id=$1 [L]
RewriteRule cat(.*)\.htm$ /index.php?catid=$1 [L,QSA]
RewriteRule user(.*)\.htm$ /user_info.php?user_id=$1 [L]
RewriteRule ^index.php$ http://www.praca.zagranica.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^praca.zagranica.net(.*) [NC]
RewriteRule ^(.*)$ http://www.praca.zagranica.net/$1 [R=301,L]