나는 mod_rewrite를 사용에 새로운 오전 내 사이트의 기본 레벨에서 페이지를 다시 작성하는 것을 시도하고있다 :간단한 mod_rewrite를 문제
www.site.com
내가 다음 URL www가 중 하나를 다시 작성합니다. site.com/main www.site.com/settings www.site.com/username
받는 사람 : www.site.com/index.php?v=main www.site.com/index.php?v= 설정 www.site.com/index.php?v=username
mod_rewrite를 www.site.com/directory/에서 설정할 때이 기능을 사용할 수 있었지만 할 수 없었습니다. 그것은 당신이 여분의 "/"가 있습니다 www.site.com
RewriteEngine On
RewriteRule ^/([^/\.]+)/?$ index.php?v=$1 [L]
문자 클래스 선언 내에서 점을 이스케이프 할 필요가 없습니다. – Gumbo