htaccess перенаправляет все файлы, кроме двух

  • Автор темы klasmen
  • 46
  • Обновлено
  • 13, May 2024
  • #1
У меня есть сайт, который мне нужно перенаправить на другой URL-адрес (301), за исключением двух элементов.

Мой файл .htaccess выглядит так:
 RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^view/(.*) redirect.php?view=$1 [R]
RewriteRule ^rss.xml$ rss.php [L]


Код (разметка): мне нужно, чтобы эти правила перезаписи оставались активными, но мне нужно, чтобы все остальное было перенаправлено на другой URL-адрес sample.com.

Пример:

Пользователь заходит на mysite.com/view/123, но он все равно может видеть mysite.com/view/123.

Пример 2:

Пользователь переходит на mysite.com, а затем на sample.com.

klasmen


Рег
20 Jan, 2012

Тем
1

Постов
2

Баллов
12
  • 22, May 2024
  • #2
Исключите каталог представления в .htaccess с помощью следующего кода. Поместите это перед другими правилами.
 RewriteRule ^(view)($|/) - [L]
Код (разметка):
 

beautiful1


Рег
29 Dec, 2010

Тем
0

Постов
1

Баллов
1
Тем
49554
Комментарии
57426
Опыт
552966

Интересно