Перенаправление сервера с example.html на script.php? Url = пример - PullRequest
2 голосов
/ 30 июля 2010

У меня действительно замысловатый сайт, над которым мне нужно поработать. Я думал о создании одного «домашнего» php-файла, который включает основной материал (меню, sidenav, head и т. Д.) И вставку содержимого для каждой страницы. У меня уже есть содержимое всех страниц, разделенных, поэтому у меня есть копия сайта, где все HTML-файлы имеют только внутреннее содержимое (я имею в виду нет, никаких меню, ничего, кроме содержимого). Я хотел бы знать, существует ли способ перенаправления с любой ссылки, которая выглядит как www.site.com/example.html, на www.site.com/script.php?url=example. Таким образом, я могу использовать переменную для вставки файлов содержимого, или есть ли другой способ сделать это?

Ответы [ 2 ]

2 голосов
/ 30 июля 2010

Не делайте этого. Это плохая практика с точки зрения безопасности. Плохие парни могут указывать URL, такие как:

www.site.com/script.php?url=../../../etc
www.site.com/script.php?url=www.hackers.com
www.site.com/script.php?url=www.xxx.com

Вы должны взглянуть на:

0 голосов
/ 31 июля 2010

Уже найти решение ...

(. *) http://www.example.com/script.php?$1

где $ 1 - переменная c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...