У меня есть клиент, у которого зарегистрирован домен: www.newsite.com. У меня есть продукт, который находится на mysite.com/product. Клиент в настоящее время указывает свой сайт на мой продукт, однако URL-адрес изменяется на mysite.com/product. Клиенту это не нравится, и он хочет, чтобы его сайт остался: www.newsite.com, поэтому на моем сайте есть этот .htaccess. Поэтому я пошел дальше и начал изменять, однако, когда я добавил последние два строки в файл, это вроде сломало .htaccess и начало перенаправление всего на mysite.com/product. Может быть, я не понимаю .htaccess. Ниже оригинал, который идет в www.sitebat.com:URL-адрес перенаправления, но существующий URL-адрес
IndexIgnore *
RewriteBase/
RewriteEngine on
#RewriteCond %{HTTP_HOST} !^sitebat\.com
#RewriteRule (.*) http://sitebat.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
RewriteCond %{HTTP_HOST} ^sitecat\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.sitecat\.com$
RewriteRule ^/?$ "http\:\/\/mysite\.com" [R=301,L]
Затем я добавил следующее:
RewriteCond %{HTTP_HOST} !^newsite\.com
RewriteRule (.*) http://newsite.com/$1 [R=301,L]
Теперь все в этом .htaccess указывает на mysite.com/product, что неправильно ,
Я также создал дополнительные домены и поддомены в своем cpanel для зарегистрированного домена клиента.
Благодарим за помощь.
вот что я понял! перенаправление работает отлично, однако, я думал, что могу сохранить URL-адрес клиента в адресной строке! Благодарю. – NULL