PHP Script для перенаправления на URL-адрес

У меня есть 2 Urls, как http://www.abc.com и http://www.xyz.com .

Я пытаюсь перенаправить на http://www.xyz.com всякий раз, когда я набираю http://www.abc.com в браузере.

А также когда пользователь набирает http://www.abc.com/index.php?option=com_content&view=article&id=46&Itemid=55 что-то вроде этого, т.е. любой запрос рядом с abc.com, то я пытаюсь перенаправить на http://www.xyz.com/index.php?option=com_content&view=article&id=46&Itemid=55 .

как это сделать в Php … Пожалуйста, помогите мне ..

EDIT: я написал скрипт в php в файле шаблона для перенаправления как

<?php if(curPageURL()=="http://localhost/joomla/Joomla_1.5.7/"){ header("Location: http://localhost/joomla/Joomla_1.5.7copy/"); } // else if(curPageURL()=="http://localhost/joomla/Joomla_1.5.7/"){} function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $pageURL; } ?> 

В другом случае, если я пытаюсь проверить, есть ли у http://localhost/joomla/Joomla_1.5.7/ какие-либо запросы рядом с URL-адресом, например http://localhost/joomla/Joomla_1.5.7/index.php?option=com_content&view=section&layout=blog&id=3&Itemid=55

так что я должен взять запрос рядом с ним и приложить его к http://localhost/joomla/Joomla_1.5.7copy/index.php?option=com_content&view=section&layout=blog&id=3&Itemid=55 ..

Solutions Collecting From Web of "PHP Script для перенаправления на URL-адрес"

Вам нужно будет установить файл .htaccess , посмотрите на это для получения дополнительной информации:

http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

используйте Header("Location: http://wwww.xyz.com") однако лучшее перенаправление выполняется с использованием .htaccess, см. http://corz.org/serv/tricks/htaccess.php для получения некоторой информации об этом.

Пример того, как использовать переписывание .htaccess для перенаправления.

 Options +FollowSymlinks RewriteEngine on RewriteRule ^(.+)\.htm$ http://www.xyz.com/$1.php [R,NC] 

Прочтите руководство по перезаписи, упомянутое в ответе от Sarfraz, его хорошая ссылка!

Выполнение этого в PHP будет только замедлять это, поскольку для этого требуется вторая степень синтаксического анализа, если вам нужно только перенаправление.