programing

permalinks 워드프레스 변경 후 404 오류 발생

elseif 2023. 3. 5. 09:34

permalinks 워드프레스 변경 후 404 오류 발생

는 ★★★★★★★★입니다.Wordpress-site" " 로 되었습니다.PHP

퍼멀링크 우편명은 잘 작동한다.Chrome ★★★★★★★★★★★★★★★★★」FirefoxIE8을 사용하다404 page not found error ( 404 page not found error )

Wordpress 버전 3+를 사용하고 있습니다.

.htaccess 파일은

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

여기서 WordPress는 폴더 이름입니다.또한 apache rewrite_disable은 이니블입니다.

★★★★★★★★★★★를 붙입니다..htaccess/var/www/폴더에 기입할 수 있습니다.,가 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★/var/www/blog[(folder)]으로 이동합니다./etc/apache2/sites-available/ 파일의 .

<Directory /var/www/>
    Options +ExecCGI 
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
</Directory>
<Directory /var/www/blog/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
</Directory>

이제 Apache를 다시 시작하여 변경 사항이 적용되었는지 확인합니다.도움이 됐으면 좋겠다.

org wordpress.org 를 유효하게 할 있었습니다.mod_rewriteApache의 경우:https://stackoverflow.com/a/5758551/728287

wordpress /wp-admin 이라고 입력하면 동작합니다.또한 settings-> permalinks 로 이동합니다.이 페이지로 이동하면 워드프레스에 의해 .htaccess 파일이 재구축되고 모든 것이 다시 작동합니다.

편집(http://codex.wordpress.org/Using_Permalinks)부터)

상기가 기능하지 않는 경우:

페이지 네비게이션이 작동하지 않는다

투고의 두 번째 페이지(및 그 이후의 페이지)로의 네비게이션이 예상대로 기능하지 않는 경우가 있습니다.

이러한 링크 중 하나를 클릭하면 페이지가 모든 주변(헤더, 바닥글, 사이드바)과 함께 로드되지만 투고 페이지 대신 "죄송합니다. 그 기준에 맞는 게시물이 없습니다."라는 오류 메시지가 나타납니다.

이는 WordPress가 생성하는 .htaccess 파일의 결함 때문입니다.수정하려면 .htaccess 파일의 내용을 삭제하고 다시 생성하십시오.

제어판에서 [Manage]> [ Files ]으로 이동합니다(파일 편집에 대한 자세한 정보).

.htaccess 파일에 대한 링크를 클릭하여 내용을 편집합니다.

파일의 내용을 복사하여 텍스트에디터의 텍스트파일에 붙여넣습니다.이것은 .htaccess 파일에 리다이렉트, 거부 또는 기타 편리한htaccess 트릭의 수동 엔트리가 있는 경우의 예방책입니다.

.htaccess 파일에서 모든 내용을 삭제하고 Update File 버튼을 클릭합니다.

[컨트롤 패널]그래서 [옵션]> [ Permalinks ]으로 이동합니다.

[ Update Permalink Structure ]버튼을 클릭하여 퍼멀링크에 대한 새로운 개서 규칙을 새로 생성합니다.

이전에 끊어진 링크를 사용하여 결과를 테스트합니다.

수동 htaccess 엔트리를 파일에 다시 추가합니다(수동 htaccess 엔트리를 파일 앞에 배치).#BEGIN WordPress 또는 # END WordPress 행 이후).

서버에서 .htaccess 파일을 삭제하고 새로운 빈 .htaccess 파일을 생성하여 권한을 666으로 변경한 후 [옵션]-> [퍼멀링크 구조 갱신(Update Permalinks Structure)]버튼을 클릭하여 새로운 htaccess 규칙 세트를 생성하는 등 동일한 절차를 수행할 수도 있습니다.

그래도 문제가 해결되지 않으면 WordPress 지원 포럼, 특히 http://wordpress.org/support/topic/permalink-nextpage-doesnt-work#post-283222을 참조하십시오.

현지에서도 같은 문제가 있어서 위의 모든 것을 시도해 보았습니다.잠시 후 응용 프로그램에 대해 vhost가 어떻게 설정되어 있는지 알게 되었고 .htaccess는 활성화되지 않았습니다.

<Directory "/Applications/XAMPP/htdocs/wordpress">
    Options FollowSymLinks
    AllowOverride All

    Order allow,deny
    Allow from all
</Directory>

이 대사들을 추가해서 많은 도움이 되었고 문제를 해결했습니다.

가능하게 하다rewrite_moduleApache-> Apache Moduels에서

언급URL : https://stackoverflow.com/questions/17206524/404-error-after-changing-permalinks-wordpress