делаем ЧПУ ручкаме

2.97K
.
Wap Master
RewriteEngine On 
RewriteRule ^blog/([^/\.]+)/?$ blog/view.php?url=$1 [L]
У меня сейчас в хитачес так сделано. А в самом файле уже делается выборка по url. Урл пробовал сохранять с расширением хтмл на конце, но не получается как надо открыть файл. Без хтмл все норм открывает.
.
Hey guys! Finally I'm gonna change status!?

Macabre, Ты лучше реальный адрес покажи, и тот который хочешь получить, а то ничего не понятно.

.
Wap Master

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 БД.

.
Hey guys! Finally I'm gonna change status!?

Macabre, У тебя что весь "ЧПУ" в htacces? Ты с такими настройками сервер перегружать только будешь.
Пробуй что я тебе написал, адрес только подправь, и вставь это в htaccess в папке блогов.

.
Wap Master

kantry, у меня в хтачес только это 

[code=php]RewriteEngine On RewriteRule ^blog/([^/\.]+)/?$ blog/view.php?url=$1 [L]
[/code]
.
Hey guys! Finally I'm gonna change status!?

Macabre, Ты лучше почитай про нормальный чпу своими ручками
А то в этой теме чуть чуть бредово все описано.
http://site-on.net/optimizatio ... write

.
# Macabre (19.12.2020 / 20:10)
kantry, а зачем избавляться? Насколько я знаю, поисковые системы больше любят страницы с расширением, если в конце адреса нет расширения то они могут посчитать страницу каталогом.
а какая разница.. Робот видим что по этому адрессу конечному есть такой то текст, индексирует. Потом приходит проверить, ага текст есть, все в порчядке, никто его не стащил, ништяг.. Чо еще надо.. 
.
Wap Master

kantry, ок наверно оставлю чпу без расширения, но что ты говорил о нагрузке на сервер? в чем у меня ошибка?

.
Hey guys! Finally I'm gonna change status!?
# 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

.
Wap Master

kantry, АА, нет у меня там регулярки стоят

Всего: 50