Помогите с mod_rewrite, надо починить главную страницу

Перец
На сайте с 11.07.2004
Offline
220
885

Есть сайт у которого движок автоматом перекидывает с адреса site.ru на site.ru/index.php?id=33 и показывает там главную страницу.

Хочу сделать так, чтобы сайт нормально открывался по адресу site.ru

Можно это сделать средствами mod_rewrite? Что надо прописать в .htaccess?

dkameleon
На сайте с 09.12.2005
Offline
386
#1

упд.

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/$

RewriteRule .* index.php?id=33 [L,QSA]

</IfModule>

о!

Дизайн интерьера (http://balabukha.com/)
moldu
На сайте с 27.04.2006
Offline
432
#2

Сорри, ступил :)

Глаза боятся, а руки-крюки.
Alex Klo
На сайте с 15.06.2006
Offline
304
#3

так не проще ли найти, где движок это делает, и поправить там? Не будет лишней пересылки...

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
Перец
На сайте с 11.07.2004
Offline
220
#4

dkameleon, спасибо, попробую так.

Вот эта конструкция - <IfModule mod_rewrite.c>...</IfModule> - это для php.ini?

Alex Klo, я обратился к разработчику сайта, он не знает как это исправить.

d1ma
На сайте с 18.03.2007
Offline
102
#5

IfModule прямо в .htaccess можно писать

dkameleon
На сайте с 09.12.2005
Offline
386
#6
Перец:
Вот эта конструкция - <IfModule mod_rewrite.c>...</IfModule> - это для php.ini?

для апача. если модреврайта нет - не будет ругаться. :)

S
На сайте с 15.08.2006
Offline
48
#7

Не много не в тему... прошу простить, второй день копаю, но не могу решить, что нужно прописать в .htaccess, чтобы в строке адреса....

/pages.php?id=1 заменялась на /about.htm

/pages.php?id=2 - // - /price.htm

и т.д.

K
На сайте с 12.07.2006
Offline
295
Kpd
#8
sinol:
чтобы в строке адреса....
/pages.php?id=1 заменялась на /about.htm

Ничего нельзя написать, строка адреса не изменится.

Если же вам надо чтобы при вводе /about.html посетитель получал содержимое страницы /pages.php?id=1, то

RewriteRule   ^about\.html   /pages.php?id=1 [L]
S
На сайте с 15.08.2006
Offline
48
#9

Спасибо, за ответ, Kpd, у меня охоже проблемы с русским - всегда трудно объянить, что хочется.

Я имел в виду ЧПУ. Я бы хотел чтоб адреса динамически преобразовывались в статические, как, например, в Joomla с включенным модулем ЧПУ.

P.S. Похоже опять не очень внятно объяснил? :(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий