내 .htaccess
파일이 WordPress ' .htaccess
파일을 가로 채고 있습니다.
.htaccess
WordPress가 작동하려면 어떤 모듈과 설정 (로 지정 )이 필요합니까? 즉, WordPress의 기본 .htaccess
파일을 어디에서 찾을 수 있습니까?
내 .htaccess
파일이 WordPress ' .htaccess
파일을 가로 채고 있습니다.
.htaccess
WordPress가 작동하려면 어떤 모듈과 설정 (로 지정 )이 필요합니까? 즉, WordPress의 기본 .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
여기에서 기본 htaccess 파일을 확인할 수 있습니다.
http://codex.wordpress.org/Using_Permalinks .
감사. 나는 그것이 조금 도움이되기를 바랍니다.
워드 프레스는 .htaccess
파일 형식을 포함하지 않습니다 .
규칙은 save_mod_rewrite_rules()
기능별 로 파일에 작성되고에 의해 생성됩니다 $wp_rewrite->mod_rewrite_rules()
.
다중 사이트 설치에는 규칙이 더 복잡하고 다르게 처리되는 것으로 보입니다.
기본 .htaccess
파일은 https://wordpress.org/support/article/htaccess/에 있습니다.
Freenode의 #wordpress를 사용하여 적절한 설명서를 찾으십시오 /topic
. Class WP_Rewrite
여기서 열쇠를 찾았습니다 . 공식 wordpress.org는 최고의 오도 및 마케팅에 있습니다. 어쨌든, WP의 이름은 아마도 Apache와 동일하지만 Apache의 다시 쓰기 규칙을 WP의 다시 쓰기 규칙과 혼합하지 마십시오.
WP_Rewrite API 상태
이 구성 요소를 사용하여 페이지보기 및 처리를 트리거하는 규칙을 추가 할 수 있습니다. 전면 컨트롤러의 모든 기능이 존재하지 않으므로 다시 쓰기 규칙에 따라 템플릿 파일이로드되는 방식을 정의 할 수 없습니다.
따라서 API를 사용하여 변경 사항을 수행해야하며 그 의미가 무엇인지 확실하지는 않지만 하드 코딩 된 .htaccess 파일을 신뢰할 수 없다는 의미입니다. 다른 WD 버전으로도 상황이 바뀔 수 있습니다! 따라서 API를 사용하십시오.
가로 채기
여기에 있는 코드 는 .htaccess 파일이 존재하는 경우 몇 가지 조건을 가지고 있습니다-잘 문서화되지 않았기 때문에 100 %의 추론이 아니며 그 이름을 이해할 수는 없지만 중심 메시지는 아마도 다시 쓰기 규칙을 유지하는 안전한 방법이 사용되어야한다는 것입니다 WP_Rewrite API 인 경우 WP는 나중에 변경 될 수 있습니다.
예를 들어, 간단한 Apache-rewrite RewriteRule ^hello$ Layouts/hello.html [NC,L]
는 add_rewrite("^hello$", "Layouts/hello.html")
, 테스트되지 않았지만 아래 API를 따르려고 시도한 것 같습니다.
add_rewrite_rule (line 19)
Add a straight rewrite rule.
see: WP_Rewrite::add_rule() for long description.
since: 2.1.0
void add_rewrite_rule (string $regex, string $redirect, [string $after = 'bottom'])
string $regex: Regular Expression to match request against.
string $redirect: Page to redirect to.
string $after: Optional, default is 'bottom'. Where to add rule, can also be 'top'.
관련
http://pmg.co/a-mostly-complete-guide-to-the-wordpress-rewrite-api
여기 에서 도움을 주신 toscho에게 감사의 말을 전합니다 .
htaccess
파일 에 관한 WordPress 코덱스 기사가 있습니다.