mirror of
https://github.com/Neetpone/ponepaste.git
synced 2025-03-12 06:30:07 +01:00
52 lines
No EOL
2.4 KiB
ApacheConf
52 lines
No EOL
2.4 KiB
ApacheConf
Options +FollowSymLinks
|
|
RewriteEngine on
|
|
<IfModule mod_rewrite.c>
|
|
RewriteCond %{REQUEST_FILENAME} !-f
|
|
RewriteCond %{REQUEST_FILENAME} !-d
|
|
RewriteRule ^page/([a-zA-Z0-9]+)/? pages.php?page=$1 [L]
|
|
RewriteRule ^archive archive.php [L]
|
|
RewriteRule ^discover discover.php [L]
|
|
RewriteRule ^profile profile.php [L]
|
|
RewriteRule ^user/([^/]+)/?$ user.php?user=$1 [L]
|
|
RewriteRule ^user/([^/]+)/([^/]+)/?$ user.php?user=$1&q=$2 [L]
|
|
RewriteRule ^contact contact.php [L]
|
|
RewriteRule ^download/(.*)$ paste.php?download&id=$1 [L]
|
|
RewriteRule ^raw/(.*)$ paste.php?raw&id=$1 [L]
|
|
RewriteRule ^embed/(.*)$ paste.php?embed&id=$1 [L]
|
|
RewriteRule ^report report.php [L]
|
|
RewriteRule ^event event.php [L]
|
|
Options +FollowSymLinks
|
|
RewriteBase /
|
|
RewriteCond %{HTTP_USER_AGENT} "=Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0" [OR]
|
|
RewriteCond %{HTTP_USER_AGENT} "=Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" [OR]
|
|
RewriteCond %{HTTP_USER_AGENT} "=Mozilla/5.0 (Windows NT 6.2; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0" [OR]
|
|
RewriteCond %{HTTP_USER_AGENT} "=Mozilla/5.0 (Windows NT 6.2; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0" [OR]
|
|
RewriteCond %{HTTP_USER_AGENT} "=Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36" [OR]
|
|
RewriteCond %{HTTP_USER_AGENT} "=Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Firefox/24.0" [OR]
|
|
RewriteCond %{HTTP_USER_AGENT} "=Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0" [OR]
|
|
RewriteCond %{HTTP_USER_AGENT} Mb2345Browser|LieBaoFast|zh-CN|MicroMessenger|zh_CN|Kinza|Datanyze|serpstatbot|spaziodati|OPPO\sA33|AspiegelBot|aspiegel|PetalBot|SemrushBot/7~bl [NC]
|
|
RewriteRule ^ - [F,L]
|
|
|
|
</IfModule>
|
|
|
|
<IfModule mod_rewrite.c>
|
|
RewriteCond %{REQUEST_FILENAME} !-f
|
|
RewriteCond %{REQUEST_FILENAME} !-d
|
|
RewriteRule ^(.*)$ paste.php?id=$1 [L]
|
|
</IfModule>
|
|
|
|
# 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> |