Помощь с перенаправлением для доменов .com, .net и .org:перенаправляя их все на .com

StackOverflow https://stackoverflow.com/questions/2444683

Вопрос

Мне нужна помощь с некоторыми правилами в 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]
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top