Кратки съвети за apache
Тук може да намерите полезни съвети и примери за много ситуации.
apache
bash
cmd
database
java
javascript
linux
mod_rewrite
mssql
mysql
oracle
os
perl
php
regex
rsync
ssh
svn
unix
web_design
windows
Добавяне на www пред името на домейна
Ако е искате да пренасочвате потребители и търсещи машини, отворили сайтът като http://domain.com/some-page.html, към http://www.domain.com/some-page.html за която и да е страница some-page.html, до добавете следния код в .htaccess файла.RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.com$
RewriteRule .* http://www.domain.com%{REQUEST_URI} [L,R=301]
Как да отстраним "400 Bad request" грешката при използване на mod_rewrite
Понякога, при използване на mod_rewrite, се получва грешка "400 Bad request", когато се използва името на директорията без "/" накрая (trailing slash). Например заявката http://domain.com/forum връща "400 Bad request", където forum е директория. Заявката http://domain.com/forum/ пък минава нормално. За да се решат тези проблеми се използва следния фрагмент в .htaccess файл.RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_URI} (.*)
RewriteRule (.+)[^/] %1/ [R=301,L]
Инсталиране на Apache като Windows service
Ако сте инсталирали Apache под Windows от архив или от сорс, то не е инсталирано като услуга (service) и трябва да буде стартирано при всяко пускане на машината. За да се оправи това го инсталираме като услуга по следния начин: отваряме Start->Run и пишем вътре:apache -i -n "Apache"