2016-08-03 3 views
0

Я обновил свой веб-сайт на сервере домашней страницы работает нормально, но innerpages не работает нормальноСтраница не найдена PHP Error

home page url-http://54.174.90.227/ - working 
innerpage url-http://54.174.90.227/advertise/ - not working 

я проверил мой файл .htaccess RewriteEngine находится на

 # enable apache modRewrite module # 
    RewriteEngine on 

    AddDefaultCharset utf-8 

    #Protect - DOS 
     LimitRequestBody 10000000 

     # set files headers 
    <IfModule mod_headers.c> 
     <FilesMatch "\.(css|js|png|gif|jpg|jpeg|htc)$"> 
     Header set Cache-Control "max-age=2678400, public, must-revalidate" 
    </FilesMatch> 
    </IfModule> 

    <IfModule mod_headers.c> 
    <filesMatch "(thumb_resize\.php|thumb_resize_fixed\.php|image_url\.php)$"> 
    Header set Cache-Control "max-age=2678400, must-revalidate" 
    </filesMatch> 
    </IfModule> 

     #+SymLinksIfOwnerMatch 
     Options All -Indexes 

    <Files .htaccess> 
    order allow,deny 
    deny from all 
    </Files> 

    # deflate static content 
    <IfModule mod_deflate.c> 
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/x-component 

    text/css application/x-javascript application/javascript 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 

    ErrorDocument 403 "/public/error/404.php/" 
    ErrorDocument 404 "/public/error/404.php/" 
ErrorDocument 406 "/public/error/404.php/" 


# Pages User 
RewriteRule ^([a-zA-Z0-9-\_\.]+)$ index.php?usr=$1 [QSA,L] 

# Pages Search 
RewriteRule ^search/(.+)$ index.php?q=$1 [QSA,L] 

# Pages Static 
RewriteRule ^([a-zA-Z0-9-_]+)/$ index.php?page=$1 [QSA,L] 

# Pages Status 
RewriteRule ^([a-zA-Z0-9-_]+)/(status)/([0-9]+)$ index.php? usr=$1&action=$2&id_status=$3 

[QSA,L] 

    # Pages User Action 
RewriteRule ^([a-zA-Z0-9-\_\.]+)/(followers|following|favorites|media|info)$ index.php?usr= 

$1&action=$2 [QSA,L] 

#Thumb Resize Images 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^thumb/([a-z0-9-_\.\/]+)$ thumb_resize.php?x=$1 [QSA,L] 

#Thumb Resize Images Fixed 
RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^thumb_fixed/([a-z0-9-_\.\/]+)$ thumb_resize_fixed.php?x=$1 [QSA,L] 

#sitemaps 
RewriteRule ^public/sitemaps/sitemaps\.xml$ public/sitemaps/sitemaps.php [L] 

, пожалуйста, предложите мне что-нибудь.

+0

Можем ли мы увидеть ваш файл .htaccess? – mitkosoft

+0

Не могли бы вы заглянуть в конфигурационный файл http://54.174.90.227/info.php –

ответ

0

Попробуйте протестировать его с помощью декрементирования или увеличения количества предметов.

Вы сделаете резервную копию своего .htaccess и удалите все из этого. Затем попробуйте, если базовый url работает, и если URL-адрес с рекламой работает. Я полагаю, оба url будут работать. Затем вы добавите правила из резервной копии .htaccess по одному и наблюдайте, когда он сломается. Тогда у вас есть правило, которое сломало ваши страницы.

Далее посмотрим на httpd.conf и на другие аналогичные конфигурационные файлы apache. Проверьте свою переменную DocumentRoot, а также проверьте, если вы не установили псевдоним для рекламы в каталоге.

Следующая проверка, если advertise находится в каталоге /var/www/html? Поэтому файлы для рекламы должны быть в каталоге /var/www/html/advertise.

В advertiseindex.php?

+0

Благодарю вас, позвольте мне попробовать ... –

+0

не получил никакого решения, все еще не работает –

+0

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

Смежные вопросы