Проблема с перенаправлением, когда URL-адрес имеет суффикс.Apache

Anonymous
Проблема с перенаправлением, когда URL-адрес имеет суффикс.

Сообщение Anonymous »

У меня есть правила .htaccess, которые:
  • Сопоставляют http с https
  • Сопоставляют домен 59sportfury. сеть на 59plymouth.net
  • Стриптиз www. если он присутствует,
  • добавляет /59forum к URL-адресу (где находится моя доска phpBB)
Все это работает нормально. Однако если URL-адрес содержит что-либо после .net, приведенные выше правила не применяются, например

Код: Выделить всё

http://www.59sportfury.net/59forum
или

Код: Выделить всё

http://www.59plymouth.net/59forum/viewtopic.php?t=4190 (where one post might reference another post)
Если в URL-адресе что-то следует за «.net», правила .htaccess игнорируются. Есть ли способ это исправить?
Вот правила в моем файле .htaccess:

Код: Выделить всё

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP_HOST} ^59sportfury\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.59sportfury\.net$
RewriteRule ^/?$ "https\:\/\/59plymouth\.net\/59forum" [R=301,L]

RewriteCond %{HTTP_HOST} ^59plymouth\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.59plymouth\.net$
RewriteRule ^/?$ "https\:\/\/59plymouth\.net\/59forum" [R=301,L]

(И да, как только я разберусь с этим, я планирую переместить правила в httpd.conf.)

Подробнее здесь: https://stackoverflow.com/questions/790 ... has-suffix

Вернуться в «Apache»