Я делаю проект php, но я плохо разбираюсь в модуле url_rewrite в apache, и я хочу узнать, как добиться такого переписывания URL здесь:
http://www.something.com/press/release/something_1/
01 будет id из press_release, так что часть будет динамической частью. something также является динамическим, но не включен в часть query_string. Этот URL-адрес преобразуется в приведенный ниже:
01
id
something
http://www.something.com/press/release/press_detail.php?rid=1
Может кто-нибудь показать мне, как написать правило url_rewrite для этого преобразования.
Поместите в файл .htaccess в корне вашего сайта следующее:
.htaccess
RewriteEngine on RewriteRule ^press/release/.*_(\d+)/?$ press/release/press_detail.php?rid=$1 [QSA]