source

WordPress 사이트 URL에서 index.php를 제거하는 방법

factcode 2023. 3. 25. 11:55
반응형

WordPress 사이트 URL에서 index.php를 제거하는 방법

WordPress 웹사이트에서 index.php에 문제가 있습니다.이 문제는 WordPress 데이터베이스를 WordPress에서 mydatabase로 변경 및 마이그레이션했기 때문에 발생합니다.테이블 프리픽스 이름도 변경했습니다.

지금 문제는 내 페이지와 투고를 볼 수 없다는 것입니다.index.php.

http://example.com/index.php/postname/

다음의 솔루션을 시험해 보았습니다.

  1. permalinks 설정을 변경합니다(변경 없음).

  2. .htaccess 파일을 사용하여 모듈을 변경합니다(변경 없음).

  3. apache2 서버에서 모듈을 다시 씁니다(아무 일도 일어나지 않음).

  4. 캐시 목적으로 wp_options 테이블의 rewrite_module 값이 삭제되었습니다(아무 일도 일어나지 않았습니다).

  5. %postname%에 대해 permalink를 설정한 경우

예: http://example.com/postname/

그러면 404 에러가 납니다.

.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

누구라도 올바른 해결책을 제시해 주세요.제거하는 방법index.php?

WP-ADMIN --> Settings --> Permalink로 이동하여 permalink 구조 변경을 사용합니다.htaccess 파일이 생성되면 내용을 복사하고 .htaccess 파일을 업데이트합니다.

또는 파일 phpinfo를 생성하여 호스트 mod_rewrite가 활성화되었는지 확인합니다.php (콘텐츠 포함),

<?php phpinfo();?>

이 파일을 업로드하고 브라우저를 통해 찾아보십시오.어떤 모듈이 활성화 되어 있는지 알 수 있습니다.URL에서 index.php를 삭제하려면 mod_rewrite enable이 필요합니다.

자세한 내용은 이 링크를 확인하십시오.

언급URL : https://stackoverflow.com/questions/32629086/how-to-remove-index-php-from-wordpress-site-url

반응형