|
|
|
| пытаюсь сделать чпу
урл:
headerdoma.php?id_catalog=3&id_product=45
|
.htaccess
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^headerdoma.php/([0-9]+)/?([0-9]+)?/?$ headerdoma.php?id_catalog=$1&id_product=$2 [L]
|
не работает на локалхосте, т.е. страницу отображает нормально, но урл не меняет, если вписать, какуюто фигню в .htaccess - страница блокируется - 500 ошибка. | |
|
|
|
|
|
|
|
для: ronin
(10.07.2008 в 11:42)
| | Похоже ты пытаешься сделать правильно, но с точностью до наоборот. :-)
Урл должен быть примерно такой:
А htaccess должен преобразовать как раз к
headerdoma.php?id_catalog=3&id_product=45
| , который и поймёт и выполнит твой скрипт.
Но в строке адреса будет отображаться именно введённый урл чпу.
Меня тоже поначалу клинило на то, что mod_rewrite должен перезаписывать красиво урл в строке ввода адреса. А оно всё наоборот. Урл вводится сразу красивый, а mod_rewrite "скрытно" преобразует его в некрасивый, но понятный движку, с передаваемыми параметрами. | |
|
|
|
|
|
|
|
для: tuder
(11.07.2008 в 07:44)
| | Спасибо! Все получилось!!!
Только почему исчезли некоторые картинки и файл css перестал работать!? | |
|
|
|
|
|
|
|
для: ronin
(11.07.2008 в 11:36)
| | Еще вопрос: как отреагируют поисковики на изменение урлов? | |
|
|
|
|
|
|
|
для: ronin
(11.07.2008 в 11:36)
| | теперь нужно везде прописывать полные путя! | |
|
|
|