를 작동하지 않을 것 같다 내가 웹을 검색하고 여러 가지 시도 입력해도, 나는 어떤 솔루션 ... htaccess로 RewriteRule의는
가 나는 워드 프레스 설치에이를 찾을 수 없습니다 활성화 된 퍼머 링크. 이 워드 프레스 설치에서 WP에 속하지 않는 다른 URL을 다시 작성해야합니다.사용자가 http://www.URL.com/?page_id=30&tag=all&filterCategory=6\%23Jackets
을 탐색하면 http://www.URL.com/jackets.html
을 URL로 표시하고 싶습니다. http://www.URL.com/jackets.html
으로 바로 이동할 수도 있습니다.
내 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]
RewriteRule ^jacket\.html$ http://www.URL.com/?page_id=30&tag=all&filterCategory=6\%23Jackets [L]
</IfModule>
# END WordPress
이 작동하지 않는 이유
사람이 어떤 생각을 가지고 있습니까?
"RewriteEngine On"과 "RewriteBase /"사이에 넣어도 규칙을 적용 해 주셔서 감사합니다. 나는 또한 전체 Wordpress-Block (#BEGIN Wordpress 이전)보다 위에 놓으려고했으나이 또한 작동하지 않았다. (규칙 전에 "RewriteEngine On"을 사용했다.) 특수 문자에 문제가있을 수 있습니까? URL? – user2304756
MOD_REWRITE를 사용하면서 개인적으로 특수 문자에 문제가있는 것은 아니지만 문제가 아님을 반드시 의미하는 것은 아닙니다. 또한, 내가 의도 한 바가 무엇인지 명확히 알지 못했을 것입니다.'RewriteBase /'뒤에 놓아야하고, 다시 쓰기 규칙보다 먼저 사용해야합니다. 게다가 도메인을 변경하려고하지 않는다면, 'index.php? page_id = 30 & tag = all & filterCategory = 6 \ % 23Jackets'이 당신의 재 작성 규칙을위한 더 나은 대상이 될 수 있습니다. 희망이 도움이됩니다. – TheSuccessor