Deerua about Coding -> Заметки с тегом «.htaccess»

Блог о кодинге, автор Deerua

coding, javascript, css, html, php, jquery, mysql, deerua

Deerua about Coding

 Избранное

 Самые комментируемые за всю историю

 199 заметок ненаглядно

 Архив за 2010, 2009, 2008  год




 10 мая 2010, 21:24       более 4-х месяцев назад

htaccess: Грузим сабдомены используя папки сайта

DocumentRoot /webhosts/
[...]
<VirtualHost *>
ServerAlias www.yourdomain.com
ServerName www.yourdomain.com
RewriteEngine  on
RewriteCond    %{HTTP_HOST}  ^yourdomain.com
RewriteRule    ^(.*)$        /www/$1 [L]
RewriteCond    %{HTTP_HOST}  ^www.*
RewriteRule    ^(.*)$        /www/$1 [L]
RewriteCond    %{HTTP_HOST}  ^(.*)\.yourdomain\.com
RewriteRule    ^(.*)$        /%1/$1 [L]
</VirtualHost>

 Комментировать…

 Теги: apache   .htaccess

 8 июня 2009, 14:17       более года назад

Немного о .htaccess

Обьявить файл/путь 404 ошибки?:
ErrorDocument 404 index.php?err=404

Разрешить доступ к определённому типу файлов?:
<FilesMatch ".">
order allow,deny
deny from all
</FilesMatch>
<FilesMatch "(index.php|.(html|htm|css|js|gif|jpe?g|png) )$">
order allow,deny
allow from all
</FilesMatch>
RewriteEngine On
RewriteRule !.(html|htm|css|js|gif|jpe?g|png)$ index.php

Защитить от SQL-инъекций? (враг уйдёт на 404):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/([0-9/a-zA-Z_-.]{1,256}) index.php?q=$1 [L]

Сделать виртуальный путь, и передать в файл через GET?:
RewriteRule ^notes(\/?)$ index.php?mode=notes

Регекспы? Числа от 0-9:
RewriteRule ^([0-9]+)\/([0-9]+)\/([0-9]+)\/([0-9]+)\/$ index.php?a=$1&b=$2&c=$3&d=$4

Символ минус и числа в строке?:
RewriteRule ^no\-tags\~([0-9]+)(\/?)$ index.php?mode=no_tags&page=$2

PS: Симпл директивы %) А вообще синтаксис очень перлоподобный :)

 Комментировать…

 Теги: apache   .htaccess

Нужно создать сайт на 1С-Битрикс(Bitrix)?
Работает на движке e2 Selecta * All sources code was highlighted with w3club Highlighter.
deer.org.ua © 2008—2010 Vitaliy Bogdanets Deerua