0

我确定已经有了答案,但我无法以简短的方式制定我的查询。

所以这里有一个问题:

我有一个实际位于http://www.mydomain.com/demo/ 的 PHP 应用程序。整个 PHP 代码的所有链接都为<a href="/index.php">Home</a>or<img src="/logo.png">等​​。

所以 all 指的是根目录,更改代码很复杂,因为同一个应用程序必须从根文件夹以及另一个客户端工作。我确信有一种优雅的方式可以在 .htaccess 中使用重写规则,但我真的不知道。

谢谢!

4

1 回答 1

0

尝试将其放入文档根目录中的 htacess 文件中:

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/demo%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}/demo%{REQUEST_URI} -d
RewriteRule ^(.*)$ /demo/$1 [L]

如果您确实需要重定向浏览器,请将 替换[L][L,R=301].

于 2012-08-08T19:54:05.690 回答