2014-09-05 4 views
-2

내 호스팅에 WordPress가 설치되어 있습니다. 모든 것이 잘 작동하고 추락합니다! 나는WordPress가 찾을 수없는 페이지로 리디렉션됩니다.

mywebsite.com/wp-admin

에 가서 WP는 나 URL은 괜찮

mywebsite.com/wp-login.php?redirect_to=mywebsite.com2Fwp-admin%2F&reauth=1

(로그인에 대한) URL로 리디렉션하지만 내용은 404 오류 페이지입니다!

플러그인이나 테마를 설치하지 않았습니다. 파일 시스템에는 변경 사항이 없었습니다 (새 파일 o 수정 된 파일).

.htaccess 파일을 제거하고 플러그인 폴더, 테마 폴더의 이름을 바꾸어 보았지만 작동하지 않았습니다. wp_options 테이블에서 웹 URL을 포함하는 필드는 정상입니다.

워드 프레스 버전은 3.9.2입니다. 버전 4.0을 다운로드하고 FTP를 통해 업로드하여 모든 파일을 덮어 씁니다. 로그인을 시도하고 WP가 DB를 업데이트하고 싶습니다. 그런 다음 404 오류가 다시 발생합니다 ...

답변

1

우선 wp-admin 폴더가 있는지 확인하십시오. 둘째, http://yourwebsite.com/wp-login.php을 사용하여 대시 보드에 액세스하십시오. 404 오류가 발생하면 홈페이지로 이동 한 다음 상단 검은 색 막대에서 대시 보드에 액세스하십시오 (이 경우 나타남). 또한, 귀하의 .htaccess 파일로 이동하고 만 기본 워드 프레스 코드가 포함되어 있는지 확인 : 시도는 워드 프레스 WP - 관리자 페이지에 로그인 할 때

# BEGIN WordPress 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
1

가이 메시지를 찾을 수 없습니다 페이지로 이동합니다.

example.com/wp-amdin은 아무 문제없이 동일한 URL을로드합니다. 문제는 서버와 관련이 있습니다.

문제가 .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 

<Files "wp-login.php"> 
Order Allow,Deny 
Allow from all 
</Files> 
관련 문제