Меня попросили выяснить способ сделать динамическую перенаправление, так что вот я, прося о помощи :)
Я хотел бы выполнить следующее.
Если кто-то посещает
URL 1: http://www.example1.com/somefolder/ 12324567
ПЕРЕСМОТРЕТЬ
URL 2 :: http://app.example2.com/ecosuite/applic/shoplink/shoplink.php?msdsCid=1004730&viewForm=pdf&msdsLang=2&msdsEr= 1234567
Все в URL 2, статично, кроме записи LAST, которая является партией, и является значением ONLY, которое будет меняться.
Возможно ли это с url_rewrite, на мой взгляд, это должно быть :)
Вы можете поместить файл .htaccess
каталог /somefolder
:
RewriteEngine on
RewriteRule (\d+) http://app.example2.com/ecosuite/applic/shoplink/shoplink.php?msdsCid=1004730&viewForm=pdf&msdsLang=2&msdsEr=$1 [L]
Если ваш идентификатор - это не только номера, вы можете изменить RewriteRule (\d+)
в (.+)
Если вы предпочитаете использовать root .htaccess
с несколькими доменами, вы можете использовать:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?example1\.com$
RewriteRule ^somefolder/(\d+) http://app.example2.com/ecosuite/applic/shoplink/shoplink.php?msdsCid=1004730&viewForm=pdf&msdsLang=2&msdsEr=$1 [L]
.htaccess
в/somefolder
. Но я добавлю это к моему ответу сейчас.