0

我目前正在主 html 根目录的子目录中编写一个 cms 系统,并且想知道是否可以使用 htaccess 将来自 /cms/ 的所有请求重定向到使用 /cms/ 作为它的根目录。

eg: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

4

1 回答 1

1

将此添加到您.htaccess的 Web 根/目录中

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f # not a file
RewriteCond %{DOCUMENT_ROOT}/cms%{REQUEST_URI} -f [NC]
RewriteRule ^(.*)$ cms/$1 [L]
于 2013-08-10T16:33:34.170 回答