0

我面临一个 cakephp 应用程序的问题。

在我的服务器上,我有一个名为 DIGIPRESSKIT 的文件夹(该文件夹由域 www.digipresskit-online.com 使用),我将所有蛋糕的文件夹放入其中,当我加载页面时,没有 CSS,就像蛋糕可以'不要访问我的 webroot。你有机会检查我的 .htaccess 吗?我阅读了很多关于此的论坛,这就是他们告诉我要做的事情:

代码:“root/.htaccess”(/DIGIPRESSKIT)

RewriteEngine on
RewriteRule ^$ /app/webroot/ [L]
RewriteRule (.*) /app/webroot/$1 [L]

代码:“root/app/.htaccess”(/DIGIPRESSKIT/app)

RewriteEngine on
RewriteRule ^$ /webroot/ [L]
RewriteRule (.*) /webroot/$1 [L]

代码:“root/app/webroot/.htaccess”

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]
4

1 回答 1

0

假设您可以在此主机上拥有许多域,您可以尝试以下解决方案:

服务器根目录 (/) 上的 .htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} digipresskit-online.com
RewriteCond %{REQUEST_URI} !^/DIGIPRESSKIT
RewriteRule ^(.*)$ one/$1 [L]

RewriteRule    ^$ /    [L]
RewriteRule    (.*) /$1 [L]
</IfModule> 

子文件夹上的 .htaccess (/DIGIPRESSKIT)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

DIGIPRESSKIT/app 和 DIGIPRESSKIT/app/webroot/ 没有变化

于 2012-09-04T08:19:20.580 回答