RewriteEngine On
Первое правило срабатывает так как мне нужно
RewriteRule ^([a-z]+)?$ index.php?city=$1
но проблема с этим правилом
RewriteRule ^city$ magazinphe.p
при вводе city адресную строку, переход идет на индексную страницу. Файлы index.php и magazine.php лежат в одной директории.
Подскажите как настроить RewriteRule ^city$ magazinphe.p это правили?
1. surin.89 - 30 Ноября, 2020 - 14:18:16 - перейти к сообщению
2. miketomlin - 01 Декабря, 2020 - 21:17:30 - перейти к сообщению
Смысл вам помогать? Я в соседней теме вам подробно расписал, как сейчас делают ЧПУ. А вы опять подсовываете нам древность, на которую все спецы уже давно забили и забыли, что там и как. Идите на серч и т.п. Там такие вопросы до сих пор актуальны
Мжет, тупо пересечение правил? Про флаг L почитайте.
(Добавление)
Некоторые сейчас используют автоматический роутинг прямо по БД:
Мжет, тупо пересечение правил? Про флаг L почитайте.
(Добавление)
Некоторые сейчас используют автоматический роутинг прямо по БД:
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- INSERT INTO `site_categories` (`id`, `name`, `bits`, `module`) VALUES
- ('moscow', 'Москва', 16, 'index');
или
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- INSERT INTO `site_categories` (`id`, `name`, `bits`, `module`) VALUES
- ('city', 'Город', 19, 'magazine');
- INSERT INTO `site_city` (`id`, `name`) VALUES
- ('moscow', 'Москва');
После в коде можно смело писать вывод $page['name'], чтобы на странице по адресу /moscow или /city/moscow увидеть «Москву»!
surin.89 пишет:
С бодуна что ль писали?
magazinphe.p