Как обрабатывать все URL с 1 страницы, используя PHP? - PullRequest
3 голосов
/ 17 декабря 2009

Я хотел бы перенаправить все URL-адреса с веб-страницы (что бы ни было после имени домена) на одну веб-страницу, которая проанализирует полный URL-адрес и покажет хорошую страницу и информацию. Я знаю, что это возможно с Mod_Rewrite и использованием некоторой функции PHP для получения URL, но я не могу найти хорошую веб-страницу, показывающую шаги и как это сделать.

Мои вопросы:

1) Есть ли у вас какие-либо ссылки, которые я могу прочитать об этом?

2) Как вы думаете, это хороший способ сделать это, я преобразовываю веб-сайт, который должен быть более дружественным для поисковой системы и требовать хорошего форматирования URL?

1 Ответ

5 голосов
/ 17 декабря 2009

Попробуйте:

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.

Это называется шаблоном Front Controller .

...