Помощь с перенаправлением для доменов .com, .net и .org:перенаправляя их все на .com
-
20-09-2019 - |
Вопрос
Мне нужна помощь с некоторыми правилами в ISAPI_Rewrite в моей установке.(Если вы только знаете, что mod_rewrite может быть хорошим подспорьем, поэтому я бы адаптировал конфигурацию).
Я собираюсь быть очень честный о моих потребностях.Мне нужно выполнить эту настройку в ближайшие несколько часов, и у меня нет времени прямо сейчас понимать все о перезаписях, регулярных выражениях и тому подобном.Я действительно думаю, что вы можете мне помочь, если бы у меня было больше репутации, я бы даже назначил награду...:(
На самом деле, я верю, что то, что мне нужно, очень просто:
У меня есть домен .com.Основным URL моего веб-сайта будет http:// www.mainurl.com /.У меня есть два других домена:mainurl.net и mainurl.org.
Что мне нужно (в isapi-rewrite 2 конфигурация, созданная с помощью файла httpd.ini в корневом файле), это:каждый раз, когда кто-то пишет mainurl.net в браузере это становится перенаправлением http:// www.mainurl.com / 301.Если это написано без www, становится http:// www.mainurl.com /.Если кто-то напишет mainurl.net/about это становится http:// www.mainurl.com/about/.Перенаправляйте всегда .com, часть www и последнюю косую черту /.
Заранее благодарю вас всех!
Решение
Ваш синтаксис ISAPI_Rewrite2 будет следующим:
[ISAPI_Rewrite]
RewriteCond Host: (mailurl\.(?:net|org|com))
RewriteRule (.*?)(/)? http\://www.$1$2(?3:/) [R]
RewriteCond Host: www\.mainurl\.(?:net|org)
RewriteRule (.*) http:// www.mainurl.com$1 [RP]