RewriteRule перенаправляет на 404
-
Здравствуйте. Я хотел, чтобы по адресу /portfolio/architecture/ показывались посты в категории portfolio и с тэгом architecture. Не осилив пока класс wp_rewrite, добавил правило RewriteRule в начало .htaccess (с помощью плагина wp htaccess control).
Само правило
RewriteRule ^portfolio/(\w+)/?$ index.php?category_name=portfolio&tag=$1 [L]
Вроде перенаправляет правильно. Добавил дебажный код в 404.php, выдал следующее:
$_SERVER["QUERY_STRING"] == category_name=portfolio&tag=architecture global $query_string == name=architecture&category_name=portfolio&tag=architecture
HTTP заголовок ответа говорит статус 404
Внимание, вопрос: откуда берется параметрname=architecture
в query_string? Если я ввожу руками адрес ?category_name=portfolio&tag=architecture , то никакого 404 нет, действительно отображаются посты из категории и тэга. Почему?
- Тема «RewriteRule перенаправляет на 404» закрыта для новых ответов.