Как htaccess запрашивает из /folder/ использование /folder/ в качестве корневого документа

В настоящее время я пишу систему cms в подкаталоге основного корня html, и мне было интересно, можно ли использовать htaccess для перенаправления всех запросов, поступающих, скажем, /cms/, на использование /cms/ в качестве корневого каталога.

например: example.com/cms/index.php вызывает следующий код

<script type="text/javascript" src="/lib/js/jquery.js"></script>
<?php require($_SERVER['DOCUMENT_ROOT']."/lib/php/header.php"); ?>cu

а в ответ извлекает:
example.com/cms/lib/js/jquery.js
example.com/cms/lib/php/header.php< /сильный>


person UTC Plymouth    schedule 10.08.2013    source источник


Ответы (1)


Добавьте это в свой .htaccess в корневом веб-каталоге /

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f # not a file
RewriteCond %{DOCUMENT_ROOT}/cms%{REQUEST_URI} -f [NC]
RewriteRule ^(.*)$ cms/$1 [L]
person Ravi K Thapliyal    schedule 10.08.2013