【问题标题】:Cakephp webroot displaying in the URLCakephp webroot 显示在 URL 中
【发布时间】:2025-12-31 16:45:01
【问题描述】:

我将我的 cakephp 应用程序文件夹重命名为 1.0 当我检查我的本地时它显示为 关注http://www.sample.com:80/cakephp/1.0/webroot/index.php

当我将文件夹名称设为 app 时,则为 http://www.sample.com:80/cakephp

我想从 URL 中删除那个 webroot/index.php。请帮帮我

【问题讨论】:

    标签: .htaccess cakephp


    【解决方案1】:

    只需在* .htaccess 文件中将“app”替换为“1.0”即可。

    所以,目前您将在 .htaccess 中有类似的内容:

    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteRule    ^$ app/webroot/    [L]
        RewriteRule    (.*) app/webroot/$1 [L]
    </IfModule>
    

    只需将 app 替换为 1.0:

    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteRule    ^$ 1.0/webroot/    [L]
        RewriteRule    (.*) 1.0/webroot/$1 [L]
    </IfModule>
    

    【讨论】:

    • 是的,我以前做过同样的事情。它没有用。让我再试一次
    • @Cakephp.Saint - 下次您实际尝试过正确的解决方案时,请首先在问题中提及。