【问题标题】:Remove "app" from url从网址中删除“应用程序”
【发布时间】:2015-09-12 12:18:28
【问题描述】:

我正在使用cakephp 3

我的 .htaccess 文件位于 DOCUMENT_ROOT。

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

现在我明白了

http://www.blogtest.com/app/first

我想要:

http://www.blogtest.com/first

如何删除“app”字形网址?

【问题讨论】:

  • 感谢您的回复先生。通过使用:blogtest.com/first,它正在工作。但是当我点击其他链接时,它会继续blogtest.com/app/second。 .htaccess 文件位于 DOCUMENT_ROOT 文件夹中。
  • 我有帖子列表。他们有带有“/app”字样的网址。我想从 url 中删除那个 '/app'。我和你的回答一样。 stackoverflow.com/a/20472350/4238284 但是 '/app' 仍然在 url 中。
  • 我必须能够看到您的页面才能了解 /app/ 在链接中的显示位置。如果您有任何 URL 不会将我重定向到一些糟糕的 /?f 页面,请提供这些链接。
  • 感谢 Anubhava 先生和 ADmad 先生的帮助。在 ADmad 的 github.com/cakephp/cakephp/issues/7386 的帮助下,我的问题得到了解决。

标签: .htaccess url-rewriting


【解决方案1】:

我在 ADmad 先生的https://github.com/cakephp/cakephp/issues/7386 的帮助下得到了解决方案。

我更改了 app.php 文件中的措辞。

在“App”数组中,将'base' =&gt; false 更改为'base' =&gt; ''

喜欢

'App' => [
      // other elements
      'base' => '',
]

【讨论】:

    猜你喜欢
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多