Мы переместили наш сайт в субдомен, а на основном домене у нас появился новый сайт с новым URL-адресом. То, что мы пытаемся сделать, - это перенаправление старого url на субдомен, исключая новый url.htaccess перенаправить домен с строкой запроса на субдомен с исключениями
вот примеры старого URL,:
http://www.domain.co.il/index.php?dir=app_admin&page=ip_stat&op=list&pos=0
должен быть перенаправлен:
http://sub.domain.co.il/index.php?dir=app_admin&page=ip_stat&op=list&pos=0
Хотя новый сайт URL, (не содержат PHP) и на главной странице не должны .
Это то, что наш Htaccess выглядит следующим образом:
Это делает перенаправление URL, к югу, но не исключает новые страниц и перенаправить их на подобласти дом (sub.domain.com)
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !contact(|$)
RewriteCond %{REQUEST_URI} !about(|$)
RewriteCond %{REQUEST_URI} index\.php
RewriteRule ^(.*)$ http://sub.domain.com [R=301,L]
Надеюсь кто-то может помочь нам получить это право, мы получаем много 404 в нашем GWT Сейчас:/
Спасибо за любую помощь!
Hi @anubhava, спасибо вам за помощь! Ваш код перенаправляет все на субдомен и не игнорирует страницы. – Doron
все еще не работает :( – Doron
кажется, что он работает, но я понял, что он перенаправляет новые файлы css и js сайта, чтобы он не загружался должным образом:/Я пытался написать правило, которое перенаправляет только в том случае, если url содержит php, но не может чтобы он вступил в силу. Я ответил на свой вопрос кодом, который у меня есть на данный момент – Doron