Wordpress는 루트 디렉터리의 blog 폴더에 설치되므로 주소는 http://mydomain.com/blog
로그 경로는 http://mydomain.com/blog/sample-post/
RewriteRule을 사용할 수 있나요? WordPress의 경로를 http://mydomain.com/sample-post로 설정하고 블로그를 숨기시겠습니까?
(sample-post는 고정된 것이 아니고 각 게시물의 이름으로 가변적입니다.)
htaccess를 오랫동안 봤는데 어떻게 작성하는지 이해가 안 됐어요.
저도 묻고 싶습니다RewriteRule . /index.php [L]
이 문장의 의미는 무엇인가요
어떤 사람들은 워드프레스를 설치한 후 경로에 여분의 index.php가 있을 것이므로 index.php를 제거하려면 이 문장을 추가해야 합니다
재작성 규칙의 구문:
내가 본 설명은 이렇습니다:
Pattern은 현재 URL에서 작동하는 Perl 호환 정규식입니다.
재작성 규칙의 대체는 원래 URL이 패턴과 일치할 때 바꾸는 데 사용되는 문자열입니다.
그렇다면 이것은 index.php를 사용하여 임의의 문자를 대체한다는 의미는 아닙니다(이 패턴이 무엇을 의미하는지 잘 모르겠습니다. 정규 표현식의 '.'는 단일 문자를 의미하지 않습니까)?
설명 부탁드립니다. 감사합니다~
rewriterule ^/blog/([/]+) /$1 [L]
스스로 해결해 보세요...
으아악URL에 있는 블로그 필드를 제거하면 정상적으로 접속이 가능하지만, 페이지에 있는 링크를 통해 점프하면 URL에는 여전히 자체 블로그가 있으므로 디렉토리를 이동하겠습니다...