Перенаправление htaccess в новый домен с параметрами - PullRequest
0 голосов
/ 08 сентября 2018

Мне нужно перенаправить с abc.com/param на test.bcd.com/?query=param через htaccess.

Это правильно?

RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www\.)?test\.bcd\.com$ [NC]
RewriteRule .* http://test.bcd.com/?query=%{REQUEST_URI} [R=301,L]

1 Ответ

0 голосов
/ 10 сентября 2018

Пожалуйста, попробуйте это

Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteCond %{QUERY_STRING} ^query=param [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?test\.bcd\.com$ [NC]
RewriteRule ^ http://test.bcd.com%{REQUEST_URI}?%{QUERY_STRING} [R=301,L]

для перенаправления на index.html, попробуйте это

Пожалуйста, добавьте следующие две строки, чтобы разрешить загрузку определенного файла, на случай, если для файла индекса по умолчанию уже нет настроек

Options -Indexes
DirectoryIndex index.html index.php

Примечание: если вам нужно загрузить первый индексный файл php, вы установили как

DirectoryIndex index.php index.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...