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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: чпу ссылки

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: помогите разобраться
surin.89
Отправлено: 19 Ноября, 2020 - 15:21:41
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2020  


Помог: 0 раз(а)




Есть такой урл адрес для сайта с несколькими городами:
https://домен/index.php?city=chi[dot][dot][dot]elsyup@yandex[dot]ru

Используя htaccess сделал следующее:
RewriteEngine On
url1 RewriteRule ^chita /index.php?city=chita_magazine/chita_reklama/+79960213793/chita_goods/Чита/chita_zakaz/руб./velsyup@yandex.ru
url2 RewriteRule ^yakutsk /index.php?city=yakutsk_magazine/yakutsk_reklama/ 7-914-226-39-94/yakutsk_goods/Якутск/yakutsk_zakaz/руб./pricebox14zakaz@gmail.com
url3 ...
В принципе работает,(не отображается favicon) но если вводить
https://test[dot][dot][dot][dot][dot]online/chita
У меня несколько вопросов:
1. Как сделать так, чтобы при переходе по ссылке php, ссылка переводилась в чпу?
2. Возможно ли RewriteRule ^chita /index.php?city=chita_magazine... использовать так, чтобы не прописывать для каждого города ЧПУ в ручную?
3. Как сделать так, чтобы favicon отображался с чпу ссылками?
4. На сколько это все целесообразно? Может быть есть другой вариант создания чпу?
Заранее спасибо!!!!
 
 Top
miketomlin
Отправлено: 19 Ноября, 2020 - 22:18:09
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




Это все не «целесообразно». Используйте единую точку входа и реализовывайте ЧПУ в ней:
Как сделать единую точку входа с ЧПУ?

А зачем массивы данных передавать в скрипт, вообще не понятно. По слагу-селектору выбирайте данные из БД. Можно взять фронт, упомянутый в статье. Он может в том числе и данные автоматом выбирать.

Про favicon и т.п. см. там же. Нужно перед запуском фронта поставить условие, чтобы при наличии соотв. файла фронт не запускался. Либо отдавать в том числе и favicon скриптом. Там же в комментах это когда-то обсуждали.

Обрабатывать переходы по «ссылке php» действительно нужно? Если нет норм. бэков, забейте. Будут только плюсы. (При норм. реализации единой точки входа «ссылки php» сами по себе не возникают.)

(Отредактировано автором: 19 Ноября, 2020 - 22:25:36)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB