Перенаправить URL домена в подпапку другого домена в php - PullRequest
1 голос
/ 11 июня 2019

Я дурак для php. Я хочу перенаправить эту ссылку (у нее нет собственного хостинга)

example.com/123456

Кому (это родительский сайт с хостингом)

www.abcd.com/subfolder/123456

123456 - это динамический буквенно-цифровой номер.

В подпапке хостинга родительского сайта уже есть файл .htaccess, который перенаправляет www.abcd.com/subfolder/123456 на www.abcd.com/subfolder/index.php?value=123456

.htaccess содержимое файла

RewriteEngine On

RewriteRule ^\w+$ index.php?value=$0

Кто-нибудь знает, как перенаправить URL-адрес с параметрами в подпапку другого домена с такими же параметрами. Спасибо.

Edit:

Я создал новый псевдоним для example.com, перенаправил его на www.abcd.com/example_com и разместил свой index.php в каталоге example_com. Теперь, если я открою эту ссылку example.com/?value=123456, она будет успешно перенаправлена ​​на эту ссылку http://www.abcd.com/example_com/?value=123456. Но если я открою example.com/123456, он говорит File not found (404 error).

Любая идея, как успешно перенаправить example.com/123456 на abcd.com/example_com/?value=123456. Спасибо

1 Ответ

1 голос
/ 11 июня 2019

Вы можете использовать это правило в корне сайта .htaccess из example.com:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.com$ [NC]
RewriteRule ^(\w+)/?$ http://abcd.com/subfolder/$1 [L,R=301]
...