Как заставить mod_rewrite создавать красивые постоянные ссылки для специально созданного CMS-скрипта PHP, предназначенного для внешнего распространения? - PullRequest
1 голос
/ 12 марта 2012

Я пытаюсь создать CMS, которая будет использоваться другими людьми, что означает, что я не могу полагаться на редактирование файлов .htaccess для mdo_rewrite. Я искал методы для переписывания модов URL-адресов с http://example.com/index.php?category=food до http://example.com/category/food, но большинство из них, похоже, полагаются на apache и редактируют файл .htaccess, который будет работать только в том случае, если вы создаете скрипт, который, например, общедоступные скрипты, такие как Wordpress полагаться на установку на сервере внешнего пользователя. Как мне mod_rewrite из скрипта, чтобы скрипт автоматически редактировал пользовательские настройки mod_rewrite в .htaccess (как при изменении правила перезаписи в файле из самого скрипта) или какой-то другой метод, который работал бы для скрипта CMS, который написан исключительно на PHP и предназначен для использования на другом сервере.

1 Ответ

0 голосов
/ 12 марта 2012

Если используемый вами скрипт использует популярный фреймворк, скорее всего, они установили внутри фреймворка так называемую систему маршрутизации. Это само по себе позволяет красивые URL.

Фактически, если вы используете какой-либо коммерческий скрипт для интернет-магазина или чего-то подобного, у них, вероятно, есть мод, плагин или компонент, который позволяет создавать красивые URL-адреса. Посмотрите или добавьте дополнительную информацию, пожалуйста. : -).

...