2013-05-06 3 views
0

오케이. 그래서 나는 8am EST 주변에서 살아야 할 필요가있는 사이트를 가지고있다. 모든 것이 정상적으로 진행되었지만 서버에 업로드 할 때 두 페이지에서 404 오류를 찾을 수 없습니다. 사이트의 다른 모든 항목은 정상적으로 작동합니다.가능한 퍼 뮤 링크 또는 .htaccess 오류, 워드 프레스

나는 여러 가지를 시도했다. 퍼머 링크를 여러 번 다시 설정했습니다. 데이터베이스에서 자동 저장된 파일을 삭제했습니다. 데이터베이스를 다시 업로드했습니다. 사이트를 다시 업로드했습니다. .htaccess에 대한 권한을 설정했습니다. 나는 .htaccess 파일을 지우고 파일을 다시 작성하도록했다. 아무것도 효과가 없습니다. 누구든지 아이디어가 있습니까?

페이지가 기본값으로 설정되면 작동하지만 설정되지 않은 경우 작동하지 않습니다.

업데이트 이것은 바탕으로 htaccess로 파일

# BEGIN WordPress 
    <IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
    </IfModule> 
# END WordPress 
+0

:

이것은 기본적으로 같은 질문이다. 또한 서버용으로 Apache에서 설정을 수행 했습니까? 아니면 공유 호스팅 계획을 사용하고 있습니까? –

+0

그것은 회사의 서버에의 ...이 내 htaccess로입니다 : # 워드 프레스 BEGIN 한다 RewriteEngine RewriteBase 에/ 한다 RewriteRule^지수 \ .PHP $ - [L] 한다 RewriteCond % {REQUEST_FILENAME} ! -f RewriteCond % {REQUEST_FILENAME}! -d RewriteRule. /index.php [L] # END 워드 – thesublimeobject

+0

또한 Wordpress.se http://wordpress.stackexchange.com/questions/11149/htaccess-disable-wordpress-rewrite-rules-for에이 응답을 확인 -folder-and-its-contents –

답변

0

.htaccess이 워드 프레스에 대한 기본 htaccess로는 여분의 슬래시를 가지고 것 같습니다하지만 당신은 ... 이러한 변경을 할 수 있습니다 메인 리디렉션 라인의 index.php 앞. 또한 Virtual Host Apache 디렉토리에 AllowOverride All이 있는지 확인해야합니다.

이 예에서는 요청이 index.php가 아닌 경우 Apache에 알려주고 실제 파일과 실제 디렉토리인지 확인한 다음 기본 페이지를 표시하지 않습니다. 이것은 Wordpress의 기본 동작과 유사합니다.

# BEGIN WordPress 
    <IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteCond %{REQUEST_URI} !=index.php 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^.* index.php [L] 
    </IfModule> 
# END WordPress 

wordpress.stackexchange.com에는 Wordpress에 대한 전체 스택 Exchange 사이트도 있습니다. 우리는 당신을 도울 수있는 코드 (htaccess로)를 볼 수 있어야합니다 https://wordpress.stackexchange.com/questions/11149/htaccess-disable-wordpress-rewrite-rules-for-folder-and-its-contents