하나 이상의 대문자가 포함 된 모든 주소를 리디렉션하려고합니다.HTACCESS - 정규식/대문자가 포함되어 있습니까?
즉 :
가 다시 해달라고 - 도시/내쉬빌,하지만 다시 - 도시/내쉬빌합니다.
하나 이상의 대문자가 포함 된 모든 주소를 리디렉션하려고합니다.HTACCESS - 정규식/대문자가 포함되어 있습니까?
즉 :
가 다시 해달라고 - 도시/내쉬빌,하지만 다시 - 도시/내쉬빌합니다.
당신은 패턴 매칭의 경우 무시하도록 NC flag을 사용할 수 있습니다 : 당신이 적어도 하나의 대문자를 테스트하려는 경우, 그렇지 않으면
RewriteRule ^jewelry-stores/nashville$ /jewelry/cities/nashville [L,R=301,NE]
을 [A-Z]
사용 또한
RewriteRule ^jewelry-stores/([^A-Z]*[A-Z].*) /jewelry/cities/${tolower:$1} [L,R=301]
internal mapping function tolower은 일치하는 문자열을 소문자로 변환하는 데 사용됩니다. (RewriteMap
는 서버 나 가상 호스트 설정에 액세스해야합니다.)
RewriteRule ^citites/.*[A-Z].*$ /whatever [L,R=301]
같은
매력처럼 작동합니다, 감사합니다! – WEBProject
당신이 순간에 무엇을 보여줄 수 예상대로 작동해야합니까? –
RewriteRule^jewelry-stores/nashville $/jewelry/cities/nashville [L, R = 301] 그리고 Nashville에도 적용하고 싶습니다. - Nashville – WEBProject
당신이 잘못 본 것 같습니까? URL 리디렉션이 필요하거나 스크립팅 언어에서 URL을 소문자로 변환 할 수 있습니까? –