Я пытаюсь использовать SEO-дружественные URL-адреса для веб-сайта. На веб-сайте отображается информация иерархически. Например, если мой сайт был о машинах, я бы хотел, чтобы URL-адрес «http://example.com/ford» отображал все модели Ford, хранящиеся в моей таблице «cars». Затем URL-адрес «http://example.com/ford/explorer» отобразит все модели Ford Explorer (V-6, V-8, Premium и т. Д.).REALLY basic mod_rewrite question
Вопрос: Используется ли mod_rewrite для переписывания URL стиля строки запроса в семантический URL-адрес или наоборот? Другими словами, когда я использую JavaScript для установки window.location=$URL
, должен ли URL быть строкой строки запроса 'http://example.com/page.php?type=ford&model=explorer' ИЛИ я использую внутренне 'http://example.com/ford/explorer', что затем дает мне доступ к переменным строки запроса?
Надеюсь, кто-то может увидеть мое замешательство в этом вопросе. Для чего это стоит, у меня есть уникальные «пули», сделанные для всех моих категорий верхнего уровня (очевидно, сайт не о машинах).
Спасибо за помощь. Я переработал переписывание, но это затрагивает другие пути на сайте (CSS, JavaScript, изображения). Я использую правильную структуру пути для всех этих включений (например, «/images/car.png» и «/css/main.css»). Должен ли я использовать абсолютный путь ('http://example.com/css/main.css') для всех файлов? Благодаря!
john, похоже, ваше редактирование задает совершенно другой вопрос. Существует множество способов исключить возможность перезаписи определенных файлов, типов файлов или URL-адресов. Я предлагаю вам найти уже опубликованные вопросы или задать новый вопрос со спецификой вашей проблемы. – bmb