Ошибка .htaccess на сайте обоев - PullRequest
1 голос
/ 03 декабря 2010

Я установил скрипт обоев, но он выдает эту ошибку на главной странице:


Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.

администратор сервера, [адрес не указан] и сообщите им о времени возникновения ошибки и обо всех действиях, которые вы могли совершить, возможно, вызвавших ошибку.

Дополнительные сведения об этой ошибке могут быть доступны в журнале ошибок сервера..

Я думаю, что это файл .htaccess.Я вставляю файл .htaccess ниже:

#php_flag display_errors On
#Options +FollowSymlinks
RewriteEngine Off
RewriteEngine On

#change / with the relative path if you install the script in a subdirectory
#RewriteBase /wallpaperscript.com/script/


#This is for redirecting links with any subdomain to no subdomain
#RewriteCond %{HTTP_HOST} ^(.+).wallpapers.net [NC]
#RewriteRule ^(.*)$ http://wallpapers.net/$1 [R=301,NC,L]

#This is for redirecting links without trailing / to links with trailing /
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_URI} !(.*)\.(.+){3,4}
#RewriteCond %{REQUEST_URI} !(.*)/$
#RewriteRule ^(.*)$ /$1/ [L,R=301]

#RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)-desktop-wallpapers([^/]*)(/){0,1}([^/]*)$ $4-desktop-wallpapers$5$6$7
#RewriteRule ^([^/]*)/([^/]*)/([^/]*)-desktop-wallpapers([^/]*)(/){0,1}([^/]*)$ $3-desktop-wallpapers$4$5$6
#RewriteRule ^([^/]*)/([^/]*)-desktop-wallpapers([^/]*)(/){0,1}([^/]*)$ $2-desktop-wallpapers$3$4$5
#RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)-wallpapers([^/]*)(/){0,1}([^/]*)$ $4-wallpapers$5$6$7
#RewriteRule ^([^/]*)/([^/]*)/([^/]*)-wallpapers([^/]*)(/){0,1}([^/]*)$ $3-wallpapers$4$5$6
#RewriteRule ^([^/]*)/([^/]*)-wallpapers([^/]*)(/){0,1}([^/]*)$ $2-wallpapers$3$4$5

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?%{QUERY_STRING}&resource=$1 [L]

Есть ли проблемы с этим?URL моего сайта www.hotwallpapers.pk

1 Ответ

0 голосов
/ 06 декабря 2010

Попробуйте поставить: «RewriteBase /» под «RewriteEngine On», чтобы оно выглядело так:

php_flag display_errors On

Опции + FollowSymlinks

Перезаписать двигатель выключен RewriteEngine On RewriteBase /

изменить / с относительным путем, если вы устанавливаете скрипт в подкаталоге

RewriteBase /wallpaperscript.com/script/

Это для перенаправления ссылок с любого субдомена на субдомен

RewriteCond% {HTTP_HOST} ^ (. +). Wallpapers.net [NC]

RewriteRule ^ (. *) $ http://wallpapers.net/$1 [R = 301, NC, L]

Это для перенаправления ссылок без трейлинга / на ссылки с трейлингом /

RewriteCond% {REQUEST_FILENAME}! -F

RewriteCond% {REQUEST_URI}! (. *). (. +) {3,4}

RewriteCond% {REQUEST_URI}! (. *) / $

RewriteRule ^ (. *) $ / $ 1 / [L, R = 301]

RewriteRule ^ ([^ /] ) / ([^ /] ) / ([^ /] ) / ([^ /] ) - обои для рабочего стола ([ ^ /] ) (/) {0,1} ([^ /] ) $ $ 4-desktop-wallpapers $ 5 $ 6 $ 7

RewriteRule ^ ([^ /] ) / ([^ /] ) / ([^ /] ) - обои для рабочего стола ([^ /] ) (/) {0,1} ([^ /] *) $ $ 3-desktop-wallpapers $ 4 $ 5 $ 6

RewriteRule ^ ([^ /] ) / ([^ /] ) - обои для рабочего стола ([^ /] ) (/) {0,1} ([^ /] ) $ $ 2-desktop-wallpapers $ 3 $ 4 $ 5

RewriteRule ^ ([^ /] ) / ([^ /] ) / ([^ /] ) / ([^ /] ) - обои ([^ / ] ) (/) {0,1} ([^ /] ) $ 4-обои для рабочего стола $ 5 $ 6 $ 7

RewriteRule ^ ([^ /] ) / ([^ /] ) / ([^ /] ) - обои ([^ /] ) (/) {0 , 1} ([^ /] *) $ 3-обои $ 4 $ 5 $ 6

RewriteRule ^ ([^ /] ) / ([^ /] ) - обои для рабочего стола ([^ /] ) (/) {0,1} ([^ /] ) $ 2-обои $ 3 $ 4 $ 5

RewriteCond% {REQUEST_FILENAME}! -F RewriteRule ^ (. *) $ Index.php?% {QUERY_STRING} & resource = $ 1 [L]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...