I'll be back mod_rewrite

12
Faiandr
На сайте с 14.03.2009
Offline
21
884

Здравствуйте!

Долго пытаюсь сделать http://сайт.ru/63204.html из http://сайт.ru/details.php?Id=63204 или типа этого, но все бестолку. Использовал всевозможные генераторы, искал в нете информацию про mod_rewrite испробовал многие варианты, включая и на форуме, но видно не судьба. Админы хостинга гутарят, что у них все окей и mod_rewrite влючен. Помогите пожалуйста!

Сервер: Localhost via UNIX socket

Версия сервера: 5.0.90-log

Apache/2.0.63

Дорогу студентам!
ewg777
На сайте с 04.06.2007
Offline
225
#1

.htaccess

RewriteRule ^([0-9]+).html(/?)+$ details.php?Id=$1 [L]
Faiandr
На сайте с 14.03.2009
Offline
21
#2

Спасибо за высокоскоростной ответ!

К сожелению не работает.

ewg777
На сайте с 04.06.2007
Offline
225
#3
Faiandr:
Спасибо за высокоскоростной ответ!
К сожелению не работает.

Как проверяете?

[umka]
На сайте с 25.05.2008
Offline
456
#4

А если просто

RewriteRule ^([0-9]+)\.html$ details.php?Id=$1 [L]

?

Лог в помощь!
Faiandr
На сайте с 14.03.2009
Offline
21
#5
ewg777:
Как проверяете?

Захожу через FTP Редактирую .htaccess сохроняю

Загружаю сайт

У меня там еще стоит

DirectoryIndex shownew.php

Faiandr добавил 11.03.2010 в 16:30

'[umka:
;6501535']А если просто
RewriteRule ^([0-9]+)\.html$ details.php?Id=$1 [L]
?

поставил ниже DirectoryIndex shownew.php

На выходе ноль

ewg777
На сайте с 04.06.2007
Offline
225
#6
Faiandr:
Захожу через FTP Редактирую .htaccess сохроняю
Загружаю сайт

У меня там еще стоит
DirectoryIndex shownew.php

500 ошибку выдаёт? В начало details.php вставьте

<? var_dump($_GET); exit;

Я как бы спрашивал, как проверяете, а не как редактируете.

На выходе ноль

Что значит 0 на выходе?

Faiandr
На сайте с 14.03.2009
Offline
21
#7
ewg777:
500 ошибку выдаёт? В начало details.php вставьте
<? var_dump($_GET); exit;


Выдает array(1) { ["Id"]=> string(5) "63207" }


Что значит 0 на выходе?

В смысле как было так и осталось

ewg777
На сайте с 04.06.2007
Offline
225
#8

Работает. Вы что-то путаете.

Faiandr
На сайте с 14.03.2009
Offline
21
#9
ewg777:
Работает. Вы что-то путаете.

Да вроде не путаю в строке браузера также пишет http://сайт.ru/details.php?Id=63204

вот .htaccess

DirectoryIndex shownew.php

RewriteRule ^([0-9]+).html(/?)+$ details.php?Id=$1 [L]

[umka]
На сайте с 25.05.2008
Offline
456
#10
Faiandr:
вот .htaccess

DirectoryIndex shownew.php
RewriteRule ^([0-9]+).html(/?)+$ details.php?Id=$1 [L]

А есть в нём

RewriteEngine On

?

12

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