замена всех видов пхп на хтм в урле

J
На сайте с 18.10.2007
Offline
14
444

знаю, что тема не раз поднималась, не нашел нужного =(

что прописать в .htaccess , что бы все урлы типа page.php?session=ghrhdfjyklg, forum.php?session=ghrhdfjyklg , менялить на полные хтмл урлы типа pagephpsessionghrhdfjyklg.htm и forumphpsessionghrhdfjyklg.htm ...

за ранее спасибо :rolleyes:

Angelo
На сайте с 01.01.2007
Offline
125
#1
jobex:
знаю, что тема не раз поднималась, не нашел нужного =(

jobex, видимо плохо искали. Ключевое слово mod_rewrite. Поиск юзайте.

Коля Дубр
На сайте с 02.03.2005
Offline
153
#2

jobex, в .htaccess можно прописать, чтоб при запросе урла /param-1.htm сервер обрабатывал его как /index.php?param=1 - ищите по слову mod_rewrite. А вот чтоб все ссылки на сайте имели правильный вид - придется делать вручную.

Разрабатываю общую шину (http://habrahabr.ru/company/floxim/blog/268467/) помаленьку. ...а еще у меня есть бложек (http://www.blogovo.ru/).
J
На сайте с 18.10.2007
Offline
14
#3

=)... везде поставлены более сложные задачи с реврайтом.. таких простых не нашел... плиз, выручайте...

вообще нужно чтобы было все что угодно, только с окончанием хтм и без точек и знаков в урле (всечтоугодно.хтм) для всех страничек сайта

Angelo
На сайте с 01.01.2007
Offline
125
#4
RewriteEngine On
RewriteBase /

RewriteRule ^page.html index.php?name=ainene [NC,L]

Например так

R2
На сайте с 01.02.2007
Offline
28
#5

Скорее так (для поставленной в топике задачи):


RewriteEngine On
RewriteBase /

RewriteRule ^(.*)phpsession(.*)\.htm$ $1.php?session=$2 [L]

Это при условии, что очень внимательно прочитали то что написал Коля Дубр

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