2017-12-27 29 views
0

.xml/으로 끝나는 URL에서 후행 슬래시를 제거해야합니다. 이 목적을 위해 필자는 Rewrite Condition 및 Rule을 작성하여 테스트 링크 http://website.com/test.xml/htaccess : .xml /로 끝나는 URL에서 후행 슬래시를 제거하십시오.

테스트 링크 : http://htaccess.mwl.be?share=6fe08232-438a-53fa-8f1a-1f7f69b77b6f

문제는 내가 워드 프레스에 .htaccess 파일 규칙을 배치 할 때, 그것은 전혀 작동하지 않습니다입니다! WordPress 또는 YOAST Permalink 구조가 규칙을 재정의하는 것 같습니다. 제발 도와주세요!

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_URI} /(.*).xml/$ 
RewriteRule^/%1.xml [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

충돌을 일으키는 플러그인 중 하나에 문제가있는 경우 다음 자매 사이트에서 질문 할 수 있습니다. https://wordpress.StackExchange.com – SherylHohman

+0

@SherylHohman은'.htaccess' 파일이 올바른지 확인해야합니다 ? –

+1

질문 이동 WordPress에 StackExchange .. https://wordpress.stackexchange.com/questions/289582/htaccess-remove-trailing-slash-from-url-ending-with-xml-only –

답변

0

사용은 htacess 파일에서 다음 코드. (+) RewriteRule의은/$ $ 1 R = 301, L]
한다 RewriteCond % {REQUEST_URI}는
을 /(.*).xml/$ RewriteRule^/%1.xml [L]

작동하지 않는 경우 새로운 wordpress를 다운로드하고 시도하십시오.

+0

이것은 나를 위해 일하지 않았다 ! –