2014-11-17 3 views
1

죄송합니다. htaccess에서 새로 생겼습니다. 난 그냥 대체 할htaccess를 사용하여 URL의 공백 교체

RewriteEngine On 
RewriteRule ^([^-]*)\.htm$ /page.php?id=$1 [L] 

:

http://supremematches.com/About Us.htm 

이러한 내가이 울부 짖는 소리 htaccess로 코드를 사용하여 않았다 잘 작동 : 나는 현재 내 사이트의 URL을이처럼 내 사이트의 URL에서 공간을 대체하기 위해 노력하고 있어요 speace with - 내 사이트 URL은 다음과 같아야합니다.

http://supremematches.com/About-Us.htm 

도와주세요.

+0

이 – Croises

답변

0

방금이 작업이 저에게 효과적이었습니다.

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 

RewriteRule ^([0-9a-zA-Z].+)$ /page.php?title=$1 [L] 
+2

이 어떻게 (http://perishablepress.com/stop-using-unsafe-characters-in-urls/)의 URL에서 안전하지 않은 문자 사용 중지] ... 파일 이름을 변경하는 것이 훨씬 간단합니다 이것은'/ About Us.htm'을'/ About-Us.htm'으로 리다이렉트하고 있는가? – anubhava

관련 문제