ModRewrite помогите

BoyStav
На сайте с 10.11.2006
Offline
182
489

есть такой htaccess

<FilesMatch "en">
ForceType application/x-httpd-php
</FilesMatch>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !jpg$
RewriteCond %{REQUEST_FILENAME} !gif$
RewriteCond %{REQUEST_FILENAME} !css$
RewriteCond %{REQUEST_FILENAME} !pdf$
RewriteCond %{REQUEST_FILENAME} !swf$
RewriteCond %{REQUEST_FILENAME} !js$

RewriteCond %{REQUEST_URI} !^/admin

RewriteRule ^(.*)$ /en/$1 [L]

получаю 500 ошибку.

если в RewriteRule оставить только en или $1 все работает. уже все перечитал что можно найти проблему не могу :(

kxk
На сайте с 30.01.2005
Offline
990
kxk
#1

Попробуйте удалить

<FilesMatch "en">
ForceType application/x-httpd-php
</FilesMatch>
Ваш DEVOPS
BoyStav
На сайте с 10.11.2006
Offline
182
#2
kxk:
Попробуйте удалить

не помогает :(

вместо en можно указывать существующую директорию, результат будет тот же 500.

сейчас выкрутился откорректировал скрипт, но не первый раз с такой проблемой встречаюсь.

mfl
На сайте с 16.10.2006
Offline
134
mfl
#3

Втречал такое, что хостинг-провайдер запрещал такие правила для предотвращания использования нескольких сайтов в одной дирректории, т.е. типа домен на папку.

Обратитесь к хостинг провайдеру. Ошибок в указанном коде не вижу.

BoyStav
На сайте с 10.11.2006
Offline
182
#4
mfl:
Втречал такое, что хостинг-провайдер запрещал такие правила для предотвращания использования нескольких сайтов в одной дирректории, т.е. типа домен на папку.
Обратитесь к хостинг провайдеру. Ошибок в указанном коде не вижу.

это собственный сервер клиента, он ничего не настраивал, как ему поставили пенель sphere так и пользуется.

за наводку спасибо, знать бы еще какие настройки и где смотреть, но ничего разберусь.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий