Какво да махна от този .htaccess

wood

Well-Known Member
Захванал съм се малко да поизчистя някой ненужни файлове и функции в сайта, стигнах до .htaccess и малко съм затруднен.
Кажете какво да махна или да добавя в този .htaccess файл.
Става въпрос за сайт за обяви, работещ на wordpres.


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(.*)Baiduspider [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(.*)NativeHost [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(.*)Panopta [NC]
RewriteRule .* - [F]

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


</IfModule>


# END WordPress

<Files 403.shtml>
order allow,deny
allow from all
</Files>


#RewriteCond %{HTTP_USER_AGENT} ^Baiduspider [NC,OR]
#RewriteCond %{HTTP_USER_AGENT} ^Panopta [NC]


#RewriteRule .* - [F]



# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0

# Set up caching on media files for 1 month
<FilesMatch "\.(ico|flv|pdf|mov|mp3|wmv|ppt)$">
ExpiresDefault A2419200
Header append Cache-Control "public"
</FilesMatch>

# Set up caching on media files for 1 month
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$">
ExpiresDefault A2419200
Header append Cache-Control "public, proxy-revalidate"
</FilesMatch>

# Set up 7 Days caching on commonly updated files
<FilesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A604800
Header append Cache-Control "private, proxy-revalidate, must-revalidate"
</FilesMatch>

# Caching js|css:
<FilesMatch “\.(js|css)$”>
Header set Cache-Control “private“
Header append Vary Accept-Encoding
</FilesMatch>

# Force no caching for dynamic files
<FilesMatch "\.(php|cgi|pl|htm)$">
ExpiresDefault A0
Header set Cache-Control "no-cache, no-store, must-revalidate, max-age=0, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Or, compress certain file types by extension:
<Files *.html>
SetOutputFilter DEFLATE
</Files>
 
Последно редактирано:
Какво да махнеш не мога да ти кажа, но ще ти дам 3 линка, които може да са ти полезни:

http://www.askapache.com/htaccess/htaccess.html
http://www.askapache.com/wordpress/htaccess-plugin-blocks-spam-hackers-password-protects-blog.html
http://perishablepress.com/press/2007/06/28/ultimate-htaccess-blacklist/

Освен това ползвам и някои неща от htaccess-a на BulletProof Security.http://perishablepress.com/press/2007/06/28/ultimate-htaccess-blacklist/
 
От: Какво да махна от този .htaccess

Благодаря, ще разгледам тези линкове.
Аз просто се чудех кой редове от файла да премахна...може и да има дублирани функции и тем подобни. Не съм много на ти с htaccess-a... за това питам хора тук който разбират.
 

Горе