SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Пак mod_rewrite проблеми

tribett

New member
Имам седната ситуация:

example.com/index.php?productID=123

искам да стане:

example.com/123.html

Затова съм сложил:

HTML:
Options +FollowSymLinks
RewriteEngine on

RewriteRule ^([^/]*)\.html$ /index.php?productID=$1 [L]

И това върши донякъде работата.
Проблема е, че вече са ми индексирани example.com/index.php?productID=xxx и ми прави дублирано съдържание.

Ако някой е наясно да каже как се справя с този проблем.
 
Re: Пак mod_rewrite проблеми

Направи го така:
Код:
Options +FollowSymLinks
RewriteEngine on

RewriteRule ^([^/]*)\.html$ /index.php?productID=$1 [L]

RewriteRule /index.php?productID=(.*) ^$1\.html$ [R,L]

Когато се убедиш, че търсачките вече не индексират старите адреси можеш да махнеш последния ред

Между другото: какви са възможностите за съдържанието на параметъра productID? Ако са само числа, то е по-добре да ги мачваш с [0-9]+
 
Последно редактирано:

Горе