С помощью htaccess изменяю их вид следующим образом:
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /office/contacts.php?user_id=$1 [L]
В результате получается ссылка вида:
http://test1.ru/11.html
Теперь переход по ссылке http://test1.ru/11.html == переходу по ссылке http://test1.ru/office/contacts.php?user_id=11
Можно ли сделать так, чтобы при переходе по ссылке http://test1.ru/office/contacts.php?user_id=11 в адресной строке отображалась ссылка http://test1.ru/11.html ??
Спустя 8 минут, 15 секунд (19.08.2012 - 10:50) killer8080 написал(а):
Цитата (denis79513 @ 19.08.2012 - 11:42) |
Можно ли сделать так, чтобы при переходе по ссылке http://test1.ru/office/contacts.php?user_id=11 в адресной строке отображалась ссылка http://test1.ru/11.html ?? |
Делай 301-й редирект.
Спустя 30 минут, 26 секунд (19.08.2012 - 11:20) denis79513 написал(а):
а это не сильно повлияет на скорость загрузки страницы?
Спустя 5 минут, 4 секунды (19.08.2012 - 11:25) Каролина написал(а):
нет
Спустя 13 секунд (19.08.2012 - 11:26) killer8080 написал(а):
Цитата (denis79513 @ 19.08.2012 - 12:20) |
а это не сильно повлияет на скорость загрузки страницы? |
Нет. Нужно избегать ссылок-синонимов, из SEO соображений. Поисковики посчиатют это дубляжом контента, и занизят рейтинг. Поэтому только редирект со статусом 301.