У нас есть новый ящик CentOS, и нам нужно включить красивые URL-адреса / постоянные ссылки. Мы запускаем Apache с установленным модулем mod_rewrite, но я знаю, что мне нужно отредактировать несколько файлов конфигурации, чтобы начать работу.
Какие шаги и файлы необходимо изменить, чтобы запустить его?
Я согласен с Дэвидом Пэшли - это несколько расплывчатый вопрос.
Однако, глядя на теги вопросов, я собираюсь предположить, что вы используете Apache в качестве веб-сервера. В этом случае вам захочется изучить Mod_Rewrite http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html и измените файлы Httpd.conf или .htaccess, чтобы управлять перезаписью URL.
Если вы используете Lighttpd, вам стоит взглянуть на http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRewrite
В вашем вопросе все еще есть много «если», о которых вы, возможно, захотите уточнить. Некоторые веб-фреймворки справятся с этим за вас (Rails, Django, CakePHP и т. Д.)
На всякий случай, если кто-то еще ищет ответ, просто отредактируйте
/etc/httpd/conf/httpd.conf
Найдите линию
Измените AllowOverride None на AllowOverride All
Перезагрузка, Победа