mod_redirect каждый запрос, кроме a.php, b.php и c.php - PullRequest
0 голосов
/ 20 июля 2011

Я искал в Google и посмотрел здесь, но я не совсем нашел ответ, который ищу.

Я работаю над небольшим проектом, и часть его позволит перенаправлять shorturl, подобно bit.ly или tinyurl.com.

Я бы хотел, чтобы посетители могли просматривать страницы a.php, b.php и c.php, но все остальное, например; domain.com/blahblahblah или domain.com/FirstName будут перенаправлены в c.php, который просмотрит URL-адрес, а затем заглянет в БД, чтобы узнать, есть ли соответствующее значение. Если есть, то перенаправьте их.

У меня все сделано, кроме перехвата всех перенаправлений mod_redirect / .htaccess.

Спасибо за помощь.

1 Ответ

3 голосов
/ 20 июля 2011
RewriteEngine on
RewriteCond $1 !^(a\.php|b\.php|c\.php)
RewriteRule ^(.*)$ c.php?q=$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...