Направление файлов без расширений в .php - PullRequest
3 голосов
/ 31 октября 2009

У меня есть файл с расширением .php www.example.com/thefile.php?name=123, на который я хочу направить пользователя, если пользователь посещает любой из следующих псевдонимов:

www.example.com/alias?name=123
www.example.com/unreal?name=123
www.example.com/fake?name=123

Есть ли способ, которым я могу сделать это без использования инфраструктуры, которая уже использует эту структуру? Я использую чистый php.

Ответы [ 3 ]

5 голосов
/ 31 октября 2009

Да, вы можете, если на вашем сервере Apache активирован mod_rewrite, вы можете добавить файл .htaccess в корень вашего сайта и добавить в него что-то подобное (не уверен на 100%, так как у меня нет Apache здесь, дома):

RewriteRule ^(alias|unreal|fake)$ thefile.php [QSA]

Вы можете обратиться к Apache mod_rewrite doc здесь

1 голос
/ 31 октября 2009

Если вы используете Apache, вы можете использовать mod_rewrite для этого.

Хорошая статья об этом: Использование файлов htaccess для Pretty URLS

1 голос
/ 31 октября 2009

Для этого вам понадобятся файлы mod_rewrite и .htaccess (если вы используете Apache).

...