2016-06-22 4 views
3

루트 폴더에 일부 콘텐츠가있는 웹 사이트가 있습니다.하위 도메인을 루트 권한으로 사용 하시겠습니까? (htaccess?)

그런 다음 하위 도메인의 하위 폴더에 Wordpress 사이트가 있습니다. 예를 들어, Wordpress 'contact'페이지의 URL은 다음과 같습니다.

subdomain.mywebsite.com/subfolder/contact/ 

주위에 파일을 이동하지 않고 웹 사이트의 루트 역할이 워드 프레스 사이트를 얻을 수있는 방법이 있나요? htaccess 파일이나 다른 방법을 사용 하시겠습니까?

사용자가 URL 표시 줄 같은 것을보고했을 워드 프레스 사이트의 연락처 페이지에 대한 그래서 그들은 하위 도메인/하위 폴더에 알고하지 않는 것이 중요 할 것입니다 :

www.mywebsite.com/contact/ 

겠습니까을 어떤 도움을 주셔서 감사합니다.

답변

1

웹 서버의 가상 호스트 항목에서이를 수행 할 수 있습니다.

예 주요 항목 :

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "c:/Users/xxx/Documents/www/" 
    ServerName xxx.com 
    ErrorLog "logs/xxx.error.log" 
    CustomLog "logs/xxx.access.log" common 
</VirtualHost> 

예 하위 도메인 항목 :

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "c:/Users/xxx/Documents/www/subfolder" 
    ServerName subdomain.xxx.com 
    ErrorLog "logs/subdomain.xxx.error.log" 
    CustomLog "logs/subdomain.xxx.access.log" common 
</VirtualHost> 
+0

죄송합니다. vhost 항목은 무엇을 의미합니까? 나는 내 웹 사이트의 cpanel을보고 있는데 그 이름없는 것을 볼 수 없다. 내가 다른 곳을 봐야 할까? –

+0

그것의 가상 호스트, 일반적으로 당신은 관리 패널을 사용할 때 하위 도메인에 매핑 할 수 있습니다, 나는 정확히 cpanel을 알지 못합니다. httpd.conf에 액세스 할 수 있습니까? –

+0

내가 방금 읽은 내용은 다음과 같습니다. /etc/httpd/conf/httpd.conf? 내 경우에는/etc/ –

0
RewriteEngine on 


RewriteCond %{DOCUMENT_ROOT}/subfolder/$1 -f 
RewriteRule ^([^/]+)/?$ /subfolder/$1 [L] 

이 내부적지도 /파일//하위 폴더/파일이 요청 된 파일이 존재한다면 in/subfolder.

+0

문제는 그가 서브 도메인에서 오는 경우에만 필요합니다. –

+0

저에게 맞지 않는 것 같습니다. 하위 도메인이 있다는 것을 고려하고 있습니까? –

관련 문제