Самый простой способ будет (в .htaccess
, в конфигурации сервера или в конфигурации ВХосты):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Это будет пересылать все ваши запросы, которые не соответствуют файл, каталог или символьная ссылка на ваш index.php
. Там вы можете проверить URI запроса, чтобы определить, что делать. На самом деле вам понадобится диспетчер, который знает, как деконструировать URL-адрес, чтобы определить, какие действия следует предпринять. На самом деле это может привести к некоторой реализации MVC, но это не является обязательным требованием.
Вы смотрите, как сделать что-то подобное в своем собственном коде или изменить SO? (Предложите быстрое разъяснение, в противном случае это будет принято как предложение для SO, которое принадлежит голосовому голосу пользователя.) – Richard
в моем коде, url должен был легко получить информацию – 2009-04-22 09:51:22
Ознакомьтесь с этим [mod_rewrite tutorial] (http: //www.workingwith. me.uk/articles/scripting/mod_rewrite) –