Я предоставляю свое имя поддомена другу, пока ему не удастся получить новый домен.Как перенаправить на новый URL-адрес, включая все переменные?
Теперь у него есть, и я хотел бы 301 перенаправить все старые ссылки на его домен:
Пример:
http://subdomain.my-domain.com/post.php?118&tg=602643
Перенаправление на
http://subdomain.com/post.php?118&tg=602643
Так что я хочу, чтобы сохранить все переменные, стоящие за post.php в перенаправлении
Я.htaccess новичок - не могли бы вы Помогите мне с предоставлением правильного правила Rewrite?
Кроме того, если у вас есть хорошая статья о .htaccess и как ее управлять, ссылка действительно оценена.
Благодаря
EDIT Вот фактические usecases я хочу сделать: перенаправлять
http://raketa2.tasselhof.com/nastenka.php?115&up=648483
в
http://www.raketa2.cz/nastenka.php?115&up=648483
Однако, так как нет больше поддомен существует на моем сайт, я вижу ошибку 404 на моей главной странице следующим образом:
/nastenka.php?115&up=648483 -> Provided 404 Error
Я пробовал:
RewriteCond %{Request_URI} ^/nastenka\.php [NC]
RewriteCond %{QUERY_STRING} ^\d+&tg=\d+$ [NC]
RewriteRule ^(.*)$ http://www.raketa2.cz/$1?%{QUERY_STRING} [R=301,L]
Но ничего хорошего ...
решаемые ДУХ! Я действительно тупой. Я только что добавил две новые записи CNAME в мой домен DNS. Если сделать трюк
Я забыл упомянуть - так как субдомен не существует на мой сайт, я получил их в 404 журналах в моем собственном домене. И я также хотел бы перенаправить 'http: //my-domain.com/post.php? 118 & tg = 602643' на' http: //subdomain.com/post.php? 118 & tg = 602643' - как это сделать ? –
@PavelJanicek Проверьте обновление в ответ. – ThinkingMonkey
не помогло. Я также обновил свой вопрос с помощью точного usecase и вашей помощи ... Still 404 –