@Undrooleek

403 ошибка в apache?

Доброй ночи, друзья
Не могу понять в чем проблема. Происходит ошибка 403 при попытке зайти на сайт через урл формата example.com, когда c www.example.com все отлично работает.
В http.conf директива DirectoryIndex index.php есть.

Текст ошибки "You don't have permission to access / on this server."

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

# redirect without www to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# redirect from index.html, index.htm to root
RewriteRule ^(.*)index\.(html?)$ /$1 [R=301,NC,L]

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
# otherwise forward it to index.php
RewriteRule . index.php

# redirect from index.php to root(for yii)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(.*?)index\.php([^\s]*) [NC]
RewriteRule ^ /%1%2 [R=301,L,NE]

# redirect without trailing last slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
# redirect with trailing last slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^\.localhost$ [NC]
RewriteRule ^(.+[^/])/$ http://%{HTTP_HOST}/$1 [R=301,L]


Прошу помощи
  • Вопрос задан
  • 2687 просмотров
Решения вопроса 1
qmax
@qmax
программер
Вы уверены, что у Вас всё правильно Rewritится?
stackoverflow.com/questions/9632852/how-to-debug-a...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы