Будет срабатывать не только на имя Мария, но и на любые другие русские слова.
RewriteEngine On
RewriteRule ^([а-яё]+)/?$ vetrina/?name=$1 [NC,L]
Есть ссылка вида http://site.ru/blog.php?id=1 мне нужна типа http://site.ru/blog/nazvanie_stati_na_translite
Подскажите пожалуйста
BeckS, тут одним модреврайтом не обойдёшься, нужно писать скрипт роутинга, который будет обрабатывать такие ссылки.
Правило RewriteRule будет давольно простое:
RewriteEngine On
RewriteRule ^([\w-]+)/?$ blog.php?name=$1 [NC,L]
После этого достаёшь из GET параметра name имя статьи и ищешь для неё соответствующий идантификатор.
RewriteRule ^(\w+)$ $1.php [NC]
RewriteRule ^(\w+)/$ $1.php [NC]
Норм написано? В одну строчку нельзя сделать?
Stik пишет:
"RewriteRule ^(\w+)$ $1.php [NC]
RewriteRule ^(\w+)/$ $1.php [NC]
Норм написано? В одну строчку нельзя сделать?"
RewriteRule ^(\w+)/*$ $1.php [NC]
так должно пахать...тоисть типо разрешается чтобы вконце и был и небыл знак /
подскажите, как превратить
test.php?parm=spwowk343@_-
в /test/spwowk343@_-
тоесть чтоб были любые цифры, буквы и символы