Mod_rewrite, исключая файлы/каталоги, но включая .php файлы

Похож не, весь Ваш клиент SVN был обновлен от 1.6.2 кому: 1.6.5 (а именно, neon пакет, который является библиотекой HTTP/WebDav).

Что-то вроде Google на этом, приведите меня к этим инструкциям:

Проверьте, есть ли у Вас неон путем выполнения:

which neon-config

Если у Вас будет неон, то путь к неоновой конфигурации будет произведен. Все прежде/bin/neon/config является Вашим неоновым корневым каталогом.

Неоновая версия должна быть 0.25.x или больше. Проверьте неоновую версию с:

neon-config --version

Если Вы имеете suitible версию неона, обращаете внимание на неоновый корневой каталог для использования на последнем шаге, Сама Подверсия Установки.

Если Вы не имеете неона, или должны установить более новую версию, получить недавнюю копию он от веб-сайта WebDAV в архиве .tar.gz. Установите его с:

cd /research/oranfry/sources
tar -xzf /path/to/neon-X.X.X.tar.gz
cd neon-X.X.X
./configure --prefix=/research/oranfry/neon make make install

Помните неоновый корневой каталог. В моем случае это-/research/oranfry/neon.

(Ваш milage может варьироваться, остерегаться путей),

0
задан 7 January 2012 в 22:31
1 ответ

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

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} ^[^/]+\.php$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !index.php
RewriteRule ^(.*)$ /index.php [L]
0
ответ дан 5 December 2019 в 16:44

Теги

Похожие вопросы