Я изо всех сил пытаюсь реализовать изменение URL на сайте.Во-первых, я хочу реализовать это изменение URL только на уровне подкаталогов. У меня установлен WordPress в корне, но я нахожусь в процессе создания пользовательского раздела объявлений.Это сидит в каталоге / Доска объявлений /.В результате я хочу переписать только URL-адреса в этом подкаталоге.
Мне удалось заставить корректно работать перезапись только для подкаталога объявлений, как требовалось, с добавленной 301 и добавленной косой чертой для SEO.Единственная проблема, с которой я столкнулся, это то, что ни одна из моих страниц не передает значения строки запроса.Как я могу изменить мой код .htaccess ниже, чтобы он позволял передавать строки запросов между страницами?
IndexIgnore *
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /([^/]+/)*[^.]+\.php(\?[^\ ]*)?\ HTTP/
RewriteRule ^(([^/]+/)*[^.]+)\.php$ http://www.mysite.com/classifieds/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ http://www.mysite.com/classifieds/$1/ [R=301,L]
redirect 301 /classifieds/index/ http://www.mysite.com/classifieds/
Заранее благодарим за помощь!