2012-07-29 3 views
0

안녕하세요 나는 시도하고 존재하지 않는 경우 I는 다음과 같이 얻을 'www'를 추가 할 때까지 다음과 같은 몇 가지 점은, 모든 것이 완벽하게 작동해야WWW에 재 작성 및 재 작성 디렉토리 이름

재 작성 : http://www.domain.net//index.php/?request=welcome

php_value register_globals "on" 
RewriteEngine on 


RewriteRule ^(.+)/$ /index.php?request=$1 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$ 
RewriteRule (.*)$ /$1/ [R=301,L] 

RewriteCond %{HTTP_HOST} ^domain.net$ 
RewriteRule (.*) http://www.domain.net/$1 [R=301] 

ErrorDocument 404 /404.php?request=$1 

답변

0

이 규칙의 나머지 위 리디렉션 규칙을 이동 시도하고 [L] 플래그 추가

php_value register_globals "on" 
RewriteEngine on 

RewriteCond %{HTTP_HOST} ^domain.net$ 
RewriteRule (.*) http://www.domain.net/$1 [R=301,L] 

RewriteRule ^(.+)/$ /index.php?request=$1 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$ 
RewriteRule (.*)$ /$1/ [R=301,L] 

ErrorDocument 404 /404.php?request=$1 
+0

답장을 보내 주셔서 감사합니다.하지만 이미 기꺼이 시도해 보았습니다. – jhodgson4

+0

@ jhodgson4 지금 어떤 오류가 보이십니까? –

+0

아직도 얻을 : url에서 http://www.domain.net//index.php/?request=welcome domain.net//index.php/?request=welcome – jhodgson4