2011-09-05 4 views

답변

0

가 재 작성 모듈이 활성화되어 있습니까? 어쩌면 슬래시로 끝나는 URL을 확인해보십시오.

<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteRule ^account\/\?$ /account.php [L] 
</IfModule> 
+0

을 시작 후 RewriteBase를 추가하는 가장 좋은 것입니다 및/계정 / – stackers

0

나의 추천 대신 정적 규칙 동적 규칙을 사용하는 것입니다

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

이 방법은 모든 페이지는 PHP 스크립트를 참조합니다. 예를 들어

:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteCond %{REQUEST_URI} !/$ 
RewriteRule ^index index.php [L] 
:

http://site.com/account는 그러나 정적 재 작성 규칙을 사용하는 것을 선호 경우 http://site.com/account.php

http://site.com/loginhttp://site.com/login.php

를로드로드합니다, 당신은 다음을 사용할 수 있습니다

당신이 이것을 사용할 계획이라면 그걸 지정하고 싶습니다. 전자

http://site.com/myfolder/account

처럼 하위 폴더 내부에있는 스크립트에 대한 규칙을 다시 그 때 당신은 내가 아직/계정 404를 얻을 수 RewriteEngine

관련 문제