2013-03-12 3 views
0

У меня есть некоторые проблемы с созданием рабочего файла .htaccess. У меня есть изображения и .css-файлы, хранящиеся в/ИНК/папку, например http://example.com/inc/style.css.htaccess перенаправляет, но не всегда

Теперь я хочу, чтобы все URL-адреса, которые не начинаются с http://example.com/inc/ «перенаправлены» на http://example.com/, поэтому, если вы звоните http://example.com/hello/fire/, что URL должен быть в вашей адресной строке, но он загружает http://example.com/. Поэтому URL-адрес не должен изменяться в адресной строке.

Кто-нибудь знает, как это работает?

Марк

ответ

2

Try:

RewriteEngine On 

# This prevents the rewrite engine from looping 
RewriteCond %{ENV:REDIRECT_STATUS} 200 
RewriteRule^- [L] 

# If URI starts with "/inc/" do nothing (passthrough) 
RewriteRule ^/?inc/ - [L] 

# Otherwise if URI is at least 1 character (not "/"), rewrite to "/" 
RewriteRule ./[L]