permalinks 워드프레스 변경 후 404 오류 발생
는 ★★★★★★★★입니다.Wordpress-site
" " 로 되었습니다.PHP
퍼멀링크 우편명은 잘 작동한다.Chrome
★★★★★★★★★★★★★★★★★」Firefox
IE8을 사용하다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_rewrite
Apache의 경우: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_module
Apache-> Apache Moduels에서
언급URL : https://stackoverflow.com/questions/17206524/404-error-after-changing-permalinks-wordpress
'programing' 카테고리의 다른 글
mongodb ID에서 타임스탬프를 가져오는 중 (0) | 2023.03.05 |
---|---|
스프링 부트:내장된 Tomcat에 다른 WAR 파일을 추가하려면 어떻게 해야 합니까? (0) | 2023.03.05 |
jQuery AJAX를 사용하여 여러 데이터 매개 변수 전송 (0) | 2023.03.05 |
Oracle "파티션 기준" 키워드 (0) | 2023.03.05 |
다른 서비스에 서비스를 주입하는 각도JS (0) | 2023.03.05 |