PHP, сервер LAMP, изменение путей отображения определенных URL? - PullRequest
0 голосов
/ 13 августа 2010

Я прошу прощения, если это основной вопрос, однако я искал по этому и не могу найти ничего полезного, вероятно, так как я действительно не знаю правильных терминов .. Мне интересно, есть ли способинтерпретировать URL-адрес, который вызывается на сервере, например:

http://mydomainname.com/site1/module1

, а затем с помощью PHP (в идеале) или другой технологии, если необходимо, измените отображение URL-адреса наиспользование в качестве чего-то другого, такого как:

http://domainname.com/app1

Я понимаю, что мне нужно было бы добавить конкретные вещи, чтобы изменить URL-адреса, просто не уверен, возможно ли это.Спасибо за любой совет.

Ответы [ 2 ]

2 голосов
/ 13 августа 2010

Вы ищете информацию о перезаписи URL .Поскольку вы используете Apache, модуль mod_rewrite , вероятно, больше всего вас интересует. К сожалению, я не настолько знаком по этой теме и часто вынужден сам обращаться к руководству.Но, по крайней мере, у вас есть материал для чтения, пока кто-то, обладающий большими знаниями в этой области, не сможет вам помочь.

1 голос
/ 13 августа 2010

Файл .htaccess работает следующим образом:

Options +FollowSymLinks
RewriteBase /
RewriteEngine On
RewriteRule \.(css|js|png|gif|jpg|xml|txt|zip|rar|swf|flv|as|ico|csv|xls|php|pdf|html)$ - [S=1]
RewriteRule .* index.php [L,NC]

Ваш файл index.php должен будет обрабатывать маршрутизацию страницы оттуда. Это хорошее место для тех, у кого есть собственные системы управления контентом.

...