2013-06-27 2 views
-1

그래서 나는이 URL을 변경하는 몇 가지 코드 코드를 얻을변환 경로

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule (.*) /$1.php [L] 

을하지만 이걸 어떻게 바꿀 수 있는지 궁금 해서요.

이에

:

site.com/example.php?p=foo 

하지만 그래서 필요한/foo는 부품 밤은 작동해야합니다. 이것이 어떻게 수행 될 수 있는지 누구나 알고 계십니까?

답변

1

는이 2 규칙이 필요, 당신은이 일이

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/]+)/([^/]+)/*$ /$1.php?p=$2 [L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/]+)/*$ /$1.php [L] 
+0

감사로 제공 한 코드를 교체합니다. 여기에 물어봐서 미안해, 나는 정말로 도움이 필요했다. – lemondrop

관련 문제