Я пытаюсь создать несколько правил перезаписи, так что несколько страниц будут перенаправлены на определенные страницы, а остальные будут перенаправлены на стартовую страницу. Тем не менее, все мои страницы постоянно перенаправляются на стартовую страницу.Несколько правил перезаписи на разные страницы
Это код, я использую:
RewriteCond %{HTTP_HOST} ^site\.com/category\.php?s=1$ [NC]
RewriteRule (.*) http://site.co.uk/category/? [R=301,L]
RewriteCond %{HTTP_HOST} ^site\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.site\.com$ [NC]
RewriteRule (.*) http://site.co.uk/? [R=301,L]
Edit:
Это полный .htaccess:
Order deny,allow
DirectoryIndex default.php index.php
SetEnv DEFAULT_PHP_VERSION 5
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{THE_REQUEST} /flavours\.php?\s=1 [NC]
RewriteRule^http://site.co.uk/flavours/? [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.)?site\.com$ [NC]
RewriteRule^http://site.co.uk/? [R=301,L]
Это ссылка Я пытаюсь получить доступ: WWW .site.com/flavours.php? s = 1
К сожалению, он по-прежнему отправляет меня на стартовую страницу. – Ellinor
Что такое точный URL, который вы используете для тестирования? Также вы можете показать полный .htaccess – anubhava