2011-03-26 4 views
0

에 httpd.conf의 */test/*를 리다이렉트하고 있습니다. www.mystie.com/test/에서 우리 사이트의 테스트 버전을 실행하고 있습니다. 일상적인 사람들에 의해 사용되는 ... 어떻게 httpd.conf를 구성 할 수 있습니다 이러한 모든 이전 URL을/위치로 리디렉션? 즉*/* [제거/테스트/경로]

,

www.mysite.com/test/image1.jpg 

가 있어야한다 :

www.mysite.com/image1.jpg 

거기에 다른 아파치의 conf의 규칙, 그래서 나는거야 가정 한이 정면

답변

0

그냥이 줄을 추가 irect : 라인 1과 2가 이미 설정되어있는 경우

RewriteEngine on 
RewriteBase/
RewriteRule ^test/(.*)$ /$1 [R=301,NC,L] 

는, 당신은 사람들을 생략 할 수 있습니다.

원하는 경우 루트 웹 디렉토리의 .htaccess 파일에 추가 할 수 있습니다. 약간 느리지 만 httpd를 다시 시작하면 저장됩니다.

+0

경우

alias_module

'Redirect permanent /test http://localhost' 

그것은 URL에서 test 삭제됩니다 httpd.conf 파일에서 할 수 있습니다. *) $/$ 1 [R = 301, NC, L] – siliconpi

0

것 같아요 배치 301 리디렉션이 필요합니다 (SEO에도 도움이됩니다)

빨간색 301/테스트//

0

@melkamo처럼 보이는 .htaccess가 덮여 있습니다. 그것은 실제로 RewriteRule의 ^/시험/(함께 일 첫 번째 서브 디렉토리