Jump to content

htaccess


Recommended Posts

ну, раз в соседних темах пошла колбаса про htaccess.. выложу пожалуй свой конфиг так сказать :rolleyes:

<IfModule mod_headers.c>
Header append Vary User-Agent
RewriteCond %{HTTP:Accept-encoding} gzip
# мы знаем GZIP!
RewriteCond %{HTTP_USER_AGENT} !Safari
# и мы не Safari - у него аллергия
RewriteCond %{HTTP_USER_AGENT} !Konqueror
# и не Konqueror - у него тоже
RewriteRule ^(.*)\.(css|js)(\?.+)?$ $1.$2.gz$3 [QSA,L]
<FilesMatch .*\.js.gz(\?.+)?$>
ForceType text/javascript
Header set Content-Encoding: gzip
Header set Cache-control: private
</FilesMatch>
<FilesMatch .*\.css.gz(\?.+)?$>
ForceType text/css
Header set Content-Encoding: gzip
Header set Cache-control: private
</FilesMatch>
</IfModule>

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*) index.php [L]
</ifModule>

а все остальное должен сделать двиг.

Link to comment
Share on other sites

подскажите что прописать в файле чтобы допустим не могли ссылаться на мои изображения с других ресурсов

можно так?

в папочку с картинками файлик с

Deny from all
Allow from твой_IP

Link to comment
Share on other sites

  • 3 months later...

Подскажите пожалуйста. Проблема с htaccess.

Должно быть: все несуществующие файлы должны проходить через index.php, остальные должны грузиться напрямую.

Проблема: линки которые через пхп проходить должны работают только те для которых создать реальный катклог.

Тоесть, http://example.com/Brands/View/Brand/nokia проходит через index.php только если в корне существует каталог Brands, а если каталога нет, то открывается напрямую Brands.php вместо index.php

AddDefaultCharset utf-8

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

RewriteRule ^.htaccess$ - [F]

# Правило для сущесивующих файлов

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule . %{REQUEST_FILENAME} [L]

# Если несработало правило выше значит файл физически не существует и такой урл пропускаем через index.php

RewriteRule (.*) index.php [L]
</IfModule>

Подскажите пожалуйста что не так в htaccess?

Edited by tarkoff
Link to comment
Share on other sites

Подскажите пожалуйста что не так в htaccess?

Сделайте по другому. Все несуществующие отправляйте на 404, там разруливайте все необходимые вам условия, и перенаправляйте куда надо.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy