Проблем с .htaccess

odyssey

Registered
Здравейте! Значи имам следния проблем:

Сложил съм следния код в .htaccess файла:

Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

Options All -Indexes

като естествено на example.com е моя домейн. Обаче като дам да отвори сайта и ми дава някаква грешка и не отваря сайта. Ако оставя само едното от двете го отваря. Та какъв е проблема? Понеже не съм много запознат с .htaccess командите, ако може някой да помогне.
 
Някаква грешка :D В програмирането се говори с точности. Няма някаква си грешка, казваш каква е грешката, предполагам е Internal Server Error 500 ?
 
Ами да точно такава грешка дава. Та значи първите три реда код слагат www. пред домейн-а ми. А последния ред код е да няма достъп до папките (директориите) на сайта.
 
ам че то не се пише така


Options -Indexes +FollowSymlinks -MultiViews
RewriteEngine on
RewriteBase /
DirectoryIndex index.php

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]


в случая може да махнеш directoryIndex и rewriteBase
 
Ами сигурно щом дава грешка. Ако можете да помогнете....? Как да го напиша правилно?
 
е дал съм ти промер по горе, направо замести кода най горе в документа така както съм го постнал
 
PHP:
Options +FollowSymLinks -Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
 

Back
Горе