WordPress 영구 링크가 작동하지 않습니다.

WordPress 영구 링크가 작동하지 않습니다.

WordPress 영구 링크 리디렉션이 제대로 작동하지 않는 문제가 있습니다. 설정 인터페이스를 통해 영구 링크 규칙을 지정할 수 있었습니다. WordPress에서는 하이퍼링크의 이름을 올바르게 지정합니다. 그러나 리디렉션이 요청된 URL을 반환할 때 이 서버에서 찾을 수 없습니다. 기본값으로 되돌리는 것도 마찬가지입니다. my_url/?p=123을 클릭하면 my_url/%postname%/와 같이 마지막으로 선택한 영구 링크 규칙으로 리디렉션되며 결과적으로 찾을 수 없음 오류가 발생합니다. 확인해보니 .htaccess가 쓰기 가능하고 내부에 다음이 포함되어 있습니다.

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

# BEGIN WordPress

# END WordPress

오래된 리디렉션을 어떻게 삭제하나요?

감사합니다

답변1

문제를 파악했습니다. 내 /etc/httpd/conf/httpd.conf에는 AllowOverride가 None으로 설정되어 있습니다. 내 디렉터리에 대한 재정의를 허용하면 .htaccess가 구성에 영향을 미치기 시작했습니다. 이제 고유링크는 정상적으로 작동합니다.

관련 정보