Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как сделать чпу с помощью htaccess
Форумы портала PHP.SU » » Вопросы новичков » Как сделать чпу с помощью htaccess

Страниц (1): [1]
 

1. kikosik666 - 13 Апреля, 2017 - 21:01:35 - перейти к сообщению
Здравствуйте, помогите мне с ЧПУ, у меня не как не получается


Хочу сократить ссылку страницы сайта

Например

"smotret_film_online.php?id=11310/jon-uik-2-2017" -> "smotret_film_online.php/11310/jon-uik-2-2017"

или

"smotret_film_online.php?id=11310/jon-uik-2-2017" -> "/11310/jon-uik-2-2017"


Нужна из ссылки убрать ".php?id=" или "smotret_film_online.php?id=" и вместо них добавить "/"

Спасибо
2. teleoperator27 - 13 Апреля, 2017 - 21:21:16 - перейти к сообщению
"smotret_film_online.php?id=11310/jon-uik-2-2017" -> "smotret_film_online/11310/jon-uik-2-2017"

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2. RewriteRule ^([^/]*)/([0-9]+)/([^/]*)$ $1.php?id=$2/$3 [L]
3. kikosik666 - 13 Апреля, 2017 - 22:12:20 - перейти к сообщению
teleoperator27 пишет:
"smotret_film_online.php?id=11310/jon-uik-2-2017" -> "smotret_film_online/11310/jon-uik-2-2017"

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2. RewriteRule ^([^/]*)/([0-9]+)/([^/]*)$ $1.php?id=$2/$3 [L]




Пробовал, но не каких изменений, ничего не изменился((
4. teleoperator27 - 14 Апреля, 2017 - 03:36:02 - перейти к сообщению
ну гадалок тут нет, что в htaccess, включен ли mod_rewrite, может вообще nginx стоит, откуда мы тут знаем. Больше исходных данных. ПРосто так этот пример не может не работать, ибо он верный.
5. kikosik666 - 14 Апреля, 2017 - 14:52:09 - перейти к сообщению
Есть вариант что что-ты отключон в хостинге?
6. teleoperator27 - 14 Апреля, 2017 - 14:53:42 - перейти к сообщению
kikosik666 пишет:
Есть вариант что что-ты отключон в хостинге?
teleoperator27 пишет:
включен ли mod_rewrite
7. kikosik666 - 14 Апреля, 2017 - 15:02:14 - перейти к сообщению
Как это включается? Я могу включить или обратится в супорт?
8. teleoperator27 - 14 Апреля, 2017 - 17:38:31 - перейти к сообщению
можно спроситьу ТП . А вообще, что означает "не работает"? Ошибка? Тогда какая? Просто не перекидывает? Значит, надо смотреть с другой стороны. ЧТо за привычка партизанить, задать вопрос вообще без каких-то данных и потом задавать еще кучу вопросов, сам не отчвечая ни на один. Больше информации! Урлы с http полностью, есть ть точка входа единая, больше! НЕ надо этого стесняться и таить Улыбка
9. kikosik666 - 17 Апреля, 2017 - 13:37:27 - перейти к сообщению
Я хостингу написал, они тоже не смогли помочь. У них тоже не получилось.

Вот ссылка

http://kinopark[dot]su/smotret_film_[dot][dot][dot]7/bezmolvie-2012


Нужна из ссылки убрать ".php?id=" часть
10. caballero - 17 Апреля, 2017 - 18:08:17 - перейти к сообщению
если написал так же мутно как сюда то неудивительно что не смогли

на нормальных хостингах обычно все минимально необходимое включено

добейся чтобы работало на локальном сервере тогда и там будет раьотать
11. kikosik666 - 17 Апреля, 2017 - 20:56:28 - перейти к сообщению
Ок спасибо
(Добавление)
А на php не возможно это сделать?

 

Powered by ExBB FM 1.0 RC1