RewriteEngine On
RewriteRule ^blog/([^/\.]+)/?$ blog/view.php?url=$1 [L]
У меня сейчас в хитачес так сделано. А в самом файле уже делается выборка по url. Урл пробовал сохранять с расширением хтмл на конце, но не получается как надо открыть файл. Без хтмл все норм открывает.
Macabre, Ты лучше реальный адрес покажи, и тот который хочешь получить, а то ничего не понятно.
kantry, Сейчас у меня так работает https://hellfuck.ru/blog/1260
Я хочу чтобы было так https://hellfuck.ru/blog/1260-koncertnoe-video-ot-dream-theater.html
1260-koncertnoe-video-ot-dream-theater.html сохраняется в ячейке url БД.
Macabre, У тебя что весь "ЧПУ" в htacces? Ты с такими настройками сервер перегружать только будешь.
Пробуй что я тебе написал, адрес только подправь, и вставь это в htaccess в папке блогов.
kantry, у меня в хтачес только это
[code=php]RewriteEngine On RewriteRule ^blog/([^/\.]+)/?$ blog/view.php?url=$1 [L]
[/code]
Macabre, Ты лучше почитай про нормальный чпу своими ручками
А то в этой теме чуть чуть бредово все описано.
http://site-on.net/optimizatio ... write
# Macabre (19.12.2020 / 20:10)
kantry, а зачем избавляться? Насколько я знаю, поисковые системы больше любят страницы с расширением, если в конце адреса нет расширения то они могут посчитать страницу каталогом.
а какая разница.. Робот видим что по этому адрессу конечному есть такой то текст, индексирует. Потом приходит проверить, ага текст есть, все в порчядке, никто его не стащил, ништяг.. Чо еще надо..
kantry, ок наверно оставлю чпу без расширения, но что ты говорил о нагрузке на сервер? в чем у меня ошибка?
# Macabre (19.12.2020 / 20:46)
kantry, в чем у меня ошибка?
Да нормально все, я просто вот такие чпу порой встречаю
*** (+/-)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# new code
RewriteRule ^admin$ /modules/admin/admin.php
RewriteRule ^admin_set$ /modules/admin/admin_set.php
RewriteRule ^tex$ /modules/index/tex.php
# end
RewriteRule ^index$ modules/index/index.php
RewriteRule ^pokupka$ modules/game/zhum.php
RewriteRule ^ok$ modules/index/ok.php
RewriteRule ^teach$ modules/index/teach.php
RewriteRule ^reg$ /modules/index/reg.php
RewriteRule ^start$ /modules/index/start.php
RewriteRule ^auth$ /modules/index/auth.php
RewriteRule ^mail$ /modules/index/mail.php
RewriteRule ^lostpass$ /modules/index/lostpass.php
RewriteRule ^game$ /modules/game/game.php
RewriteRule ^out$ /modules/game/out.php
RewriteRule ^reklama$ /modules/game/reklama.php
RewriteRule ^pravila$ /modules/game/pravila.php
kantry, АА, нет у меня там регулярки стоят