Вопрос перезаписи URL в Apache - PullRequest
2 голосов
/ 02 июля 2011

Я делаю проект php, но я плохо разбираюсь в модуле url_rewrite в apache, и я хочу узнать, как добиться такого переписывания URL здесь:

http://www.something.com/press/release/something_1/

01 будет id из press_release, так что часть будет динамической частью. something также является динамическим, но не включен в часть query_string. Этот URL-адрес преобразуется в приведенный ниже:

http://www.something.com/press/release/press_detail.php?rid=1

Может кто-нибудь показать мне, как написать правило url_rewrite для этого преобразования.

1 Ответ

2 голосов
/ 02 июля 2011

Поместите в файл .htaccess в корне вашего сайта следующее:

RewriteEngine on
RewriteRule ^press/release/.*_(\d+)/?$ press/release/press_detail.php?rid=$1 [QSA]
...