У меня есть следующее правило перезаписи:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} Catalog\/(string|page)\/
RewriteRule ^Catalog\/(string|page)\/([^\/]+)\/[^\.]+\.html$ Catalog/Catalog.php?$1=$2
RewriteRule находится на одной строке, но может отображаться здесь на нескольких строках.
В основном мои вопросы касаются того, что я делаю неправильно.Я не получаю никаких ошибок, поэтому Rewrite работает.Я набираю в браузере адрес www.domain.com/Catalog/string/RT/Round_Tomato.html
, и я надеялся получить www.domain.com/Catalog/Catalog.php?string=RT
Я предполагаю, что мое регулярное выражение испорчено, но не смогло его понять правильно.