저는 올바른 경로에 있는지 알아보기 위해 노력하고 있습니다. 예제에서 URL을 다시 작성하는 방법에 대한 자세한 내용을 알고 싶습니다.Beginner Apache URL 다시 쓰기 질문
CMS 프로그램을 설치했으며 www.example.com을 www.example.com/cms로 지정하면됩니다. 난 그냥 아파치를 통해 재 작성하는 URL이 이것을 달성하는 가장 좋은 방법인지 알고 싶습니까?
감사합니다.
저는 올바른 경로에 있는지 알아보기 위해 노력하고 있습니다. 예제에서 URL을 다시 작성하는 방법에 대한 자세한 내용을 알고 싶습니다.Beginner Apache URL 다시 쓰기 질문
CMS 프로그램을 설치했으며 www.example.com을 www.example.com/cms로 지정하면됩니다. 난 그냥 아파치를 통해 재 작성하는 URL이 이것을 달성하는 가장 좋은 방법인지 알고 싶습니까?
감사합니다.
분명히 내가 취할 접근법입니다. 나는 당신이 아파치를 사용하고 있다고 가정 할 것이지만 이것은 IIS에서도 쉽게 할 수있다. mod_rewrite를 사용하여 루트 디렉토리에서 .htaccess 파일을 편집해야합니다.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ /cms/$1 [L]
</IfModule>
이는 사용자가 수행 한 작업에 적합합니다. "cms"를 다시 쓸 디렉토리로 변경하십시오.
그냥 리디렉션 http://example.com/http://example.com/cms/에 :/CMS /로 시작하는 다른 404D를했습니다하는 모든 URL을 리디렉션
<IfModule mod_rewrite.c>
RewriteEngine On
RewritRule ^/?$ /cms/
</IfModule>
:
: 모든 URL을 리디렉션<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /cms/$1 [L]
</IfModule>
/CMS /에
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^(.*)$ /cms/$1 [L]
<Directory /var/www/html/cms/> #change this to the correct path
RewriteEngine Off
</Directory>
</IfModule>