Подпапка .htaccess не найдена

1

Привет друзья Я получаю эту ошибку anyona cen скажите мне, как я могу исправить эту ошибку. Файл htaccess htaccess:

#Options +FollowSymLinks -MultiViews
#RewriteEngine On
#RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^ - [L]

RewriteRule ^friends/([\w-]+)/?$ /friends.php?username=$1 [L,QSA]
RewriteRule ^followers/([\w-]+)/?$ /followers.php?username=$1 [L,QSA]
RewriteRule ^settings/([\w-]+)/?$ /settings.php?username=$1 [L,QSA]

RewriteRule ^messages/([\w-]+)/?$ chat.php?message_username=$1 [L,QSA]
RewriteRule ^following/([\w-]+)/?$ following.php?username=$1 [L,QSA]
RewriteRule ^following/([\w-]+)/([0-9]+)/?$ following.php?username=$1&page=$2 [L,QSA]
RewriteRule ^followers/([\w-]+)/?$ followers.php?username=$1 [L,QSA]
RewriteRule ^followers/([\w-]+)/([0-9]+)/?$ followers.php?username=$1&tpage=$2 [L,QSA]
RewriteRule ^photos/([\w-]+)/?$ userphotos.php?username=$1&page=$2 [L,QSA]
RewriteRule ^(.*/([a-zA-Z0-9_-]+)|([a-zA-Z0-9_-]+))$ profile.php?username=$1 [L,QSA]

не обнаружена

Запрошенный URL/профиль/следующий/демо не был найден на этом сервере.

Сервер Apache/2.2.15 (CentOS) на prototype.kofendurance.com Порт 80

Также я получаю такую же ошибку для всех htaccess RewriteRule.

  • 0
    Вы должны раскомментировать первую строку, по крайней мере, RewriteEngine On и RewriteBase / (просто удалите # в начале строки)
  • 0
    @devsymediane, а затем я получаю эту ошибку: Not Found The requested URL /following.php was not found on this server.
Показать ещё 4 комментария
Теги:
.htaccess
mod-rewrite

1 ответ

1
Лучший ответ

Ваше первое правило пропускать файлы или каталоги неверно, и вам необходимо расколоть открывающиеся строки:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /profile/

# skip real files and directories from all the rules
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# rest of the rules
  • 0
    спасибо за ваш ответ можете ли вы сказать мне, что вы имеете в виду # skip real files and directories from all the rules
  • 0
    это та же самая ошибка здесь Не найдено Запрошенный URL /profile.php не был найден на этом сервере. Так что эта ошибка, когда я нажал для профиля пользователя. Другие RewriteRule также такая же ошибка.
Показать ещё 11 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню