Я следующий пример URLRewriteRule активизировать один уровень
http://myWeb.com/for-sale/whateverCategory/item-title/55
мне это нужно, чтобы решить, чтобы:
http://myWeb.com/pages/for-sale.html?name=test-title&item_id=55
Это то, что я пытаюсь, но это не удается:
RewriteRule ^for-sale/([^/.]*)/?$ /pages/for-sale.html?name=$1&item_id=$2 [L,QSA]
Если я добавлю уровень /pages/
к URL-адресу, который он работает, например
http://myWeb.com/pages/for-sale/childCat/item-title/55
Но я хочу без /pages/
Любые идеи, где я неправильно?
Где находится Htaccess? – starkeen
Корень веб-сайта на том же уровне, что и папка '/ pages /' –
Если вам нужен URL-адрес без сегмента '/ pages /', используйте правило в '/ root/.htaccess' вместо того, чтобы использовать его в'/pages/.htaccess' – starkeen