2010-11-22 2 views
2

나는 내 configs 어딘가에있을 것이라고 확신합니다. 그래서 이것은 일어나고있는 일입니다.존재하지 않는 디렉토리에서 Apache가 제공하는 파일

내 문서 루트에 "2"라는 폴더가 없습니다. 내가 액세스하는 경우 그러나, 예를 들어,

http://www.mostpopularsports.net/2/poll.php

또는 일부 완전히 미친 URL을 같은

:

http://www.mostpopularsports.net/2/poll.php/dsadsdsdsdsdsads

아파치는 이미지를

http://www.mostpopularsports.net/2.php에서 콘텐츠를 제공 (있지만 경로 등은 모두 잘못되었습니다).

이 문제로 인해 Google에서 존재하지 않는 일부 URL에 대한 색인을 생성 했으므로 심각한 문제가 발생했습니다. 내가 뭔가를 바꿀 때 크롤링 될 가능성이 높습니다.


는 문서 루트에 내 htaccess로이다 :

Options +FollowSymlinks 
RewriteEngine on 
rewritecond %{http_host} ^mostpopularsports.net [nc] 
rewriterule ^(.*)$ http://www.mostpopularsports.net/$1 [r=301,nc] 
Options -Indexes 

그리고 이것은 내부의 아파치 가상 호스트 설정 파일입니다 사이트 지원 :

<VirtualHost *:80> 
ServerAdmin "[email protected]" 
    ServerName mostpopularsports.net 
    ServerAlias www.mostpopularsports.net 
    CustomLog /var/log/apache2/mostpopularsports.net_access_log "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" 
    ErrorLog /var/log/apache2/mostpopularsports.net_error_log 

    DocumentRoot "/var/www/domains/mostpopularsports.net" 
    <Directory "/var/www/domains/mostpopularsports.net"> 
     Options +FollowSymLinks +MultiViews 
     Options -Indexes 
     Order allow,deny 
     Allow from all 
     AllowOverride All 
    </Directory> 

</VirtualHost> 

내가 난처한 상황에 빠진입니다 :(

+0

또한 현재 WDG HTML 검사기를 사용하여 전체 사이트의 유효성을 검사했으며 위의 문제와 완전히 다른 단일 CSS 오류가 있습니다. –

답변

0

어딘가에 당신이 모르는 사이에 어리석은 apache2 구성이 의심됩니다. 입니다. 주 /etc/apache2/apache2.conf에 다시 쓰기 규칙이 있는지 확인하고 /etc/apache2/mods-enabled/rewrite.conf이 있는지 확인하십시오.

관련 문제