I'll be back mod_rewrite

12
ewg777
На сайте с 04.06.2007
Offline
225
#11
Faiandr:
Да вроде не путаю в строке браузера также пишет http://сайт.ru/details.php?Id=63204

вот .htaccess

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

Мда...

Путаете. Какая задача?

Ёхан Палыч
На сайте с 07.05.2006
Offline
169
#12
Faiandr:
Да вроде не путаю в строке браузера также пишет http://сайт.ru/details.php?Id=63204

А если в браузере написать http://сайт.ru/63204.html что происходит?

Faiandr
На сайте с 14.03.2009
Offline
21
#13
'[umka:
;6501846']А есть в нём
RewriteEngine On
?

Ставил сначала RewriteEngine On

потом без

Все также ни каких изменений

Faiandr добавил 11.03.2010 в 17:07

Ёхан Палыч:
А если в браузере написать http://сайт.ru/63204.html что происходит?

Ошибка 404

Faiandr добавил 11.03.2010 в 17:13

Так тоже делал

RewriteEngine On

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

Дорогу студентам!
maldivec
На сайте с 04.11.2008
Offline
160
#14
ewg777:
Да вроде не путаю в строке браузера также пишет http://сайт.ru/details.php?Id=63204

Вы точно запутались :) Если вы в браузере вводите http://сайт.ru/details.php?Id=63204 , то там так и останется http://сайт.ru/details.php?Id=63204.

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

т.е. mod_rewrite это полдела.... понятно написал??? )))

Или вам вообще нужно РЕДИРЕКТ сделать со старых урлов на новый?

Faiandr
На сайте с 14.03.2009
Offline
21
#15

Очень доходчиво, теперь понятно!

Пожалуйста напишите как сделать РЕДИРЕКТ со старых урлов на новый.

Большое спасибо!

J
На сайте с 02.02.2009
Offline
53
#16

RewriteEngine On

RewriteBase /

RewriteCond %{QUERY_STRING} Id=([0-9]+)

RewriteRule details.php %1.html? [R=301,L]

Faiandr
На сайте с 14.03.2009
Offline
21
#17

Благодарю!

Спасибо!

12

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