2009-10-10 6 views
0

아래의 .htaccess 코드를 검토하십시오. 아래의 코드는 I User (Gumbo 코드에 감사드립니다.)에서 제안한 것으로 작동하지 않습니다.내 .htaccess를 검토하십시오. 작동하지 않는 것 같습니다.

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /myadmin[/\s] [NC] 
RewriteRule ^myadmin - [NC,L,R=404] 

RewriteCond %{HTTP_HOST} =myadmin.movietunie.com [NC] 
RewriteRule !^myadmin/ /home/movietun/public_html/movie_tunie/myadmin/%{REQUEST_URI} [L] 

는 내가라는 이름의 폴더 (myadmin)을 가지고 (www.movietunie.com/myadmin)로 이동하여 액세스 할 수 있습니다 내 도메인 (www.movietunie.com)에서 발생하는 것이. 이제 많은 사용자가 해당 폴더에 계속 액세스하고 있습니다. 나는 그것의 구조를 변화시킴으로써 그것을 최소화하고자한다.

(myadmin)이 '/'대신 하위 도메인 구조에 액세스하도록하려면 다음과 같이됩니다 (myadmin.movietunie.com). 이제 액세스를 시도 할 때 (www.movietunie.com/myadmin) 브라우저에서 오류가 발생하지만 폴더 구조는 계속 남아 있습니다.

희망하시는 분

Thank You! 이 같은

답변

1

왜 당신이이 목적을 위해 두 virtual hosts을 설정하지?

Listen 80 
NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerName www.movietunie.com 
    ServerAlias movietunie.com 
    DocumentRoot /home/movietun/public_html/movie_tunie/ 

    Redirect 301 /myadmin* http://myadmin.movietunie.com 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName myadmin.movietunie.com 
    DocumentRoot /home/movietun/public_html/movie_tunie/myadmin/ 
</VirtualHost> 
+0

조언을 주셔서 감사합니다, 하지만 어떻게 작동하는지, 어떻게 구현할 수 있습니까? 다른 서버를 구입해야합니까? 감사합니다. – Pennf0lio

+0

사이트의 구성 파일이 어떻게 표시되는지에 대한 작은 예가 추가되었습니다. – Zed

+0

이 권한으로 httpd.conf를 만들겠습니까? 내/etc/httpd/conf /에. 조언 해 주셔서 감사합니다! – Pennf0lio

0

뭔가 작동합니다 :

RewriteRule ^myadmin - [NC,L,R=404] 

RewriteCond %{HTTP_HOST} myadmin.movietunie.com [NC] 
RewriteRule ^(.*)$ /myadmin/$1 [L] 
+0

안녕 그렉처럼 뭔가, 내 htaccess로 업데이트하고 여전히 내 http://movietunie.com/myadmin/에 액세스 할 수 있습니다 , 내 htaccess로 업로드 제외해야 할 아무것도 있습니까? 감사합니다. – Pennf0lio

관련 문제