如何在Apache上为锚cms重写指令

卡萨达

我正在使用一个称为锚的cms。http://anchorcms.com/docs/getting-started/configuration

当我转到domain.com/posts时,我得到了404,

当我转到domain.com/index.php/posts页面时,显示正确。

这是我的httpd.conf档案

<VirtualHost *:443>
#ssl blah blah

DocumentRoot /var/www/anchor/
ServerName domain.com
ServerAlias domain.com

<Directory /var/www/anchor/anchor/>
    AllowOverride All
    Options Includes MultiViews
    Require all granted
</Directory>

</VirtualHost>

这是我的.htaccess文件放在里面/var/www/anchor/

Options -indexes

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /

        # Allow any files or directories that exist to be displayed directly
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d

        # Rewrite all other URLs to index.php/URL
        RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
        ErrorDocument 404 index.php
</IfModule>

我对如何配置此cms感到有些困惑,.htcaccess应该放在“文档根目录”中,我敢肯定我将其放在正确的文件夹中。我认为不必将URL设置为子目录。有小费吗?

这是我的配置文件。 /var/www/anchor/anchor/config/app.php

<?php

return array(
        'url' => '/',
        'index' => '',
耶利米·温斯利(Jeremiah Winsley)

您的文档根目录是/var/www/anchor,但您只允许覆盖/var/www/anchor/anchor如果您不全局允许覆盖,则将禁用htaccess文件。尝试更改<Directory>标签以匹配文档根目录:

<Directory /var/www/anchor>
    AllowOverride All
    Options Includes MultiViews
    Require all granted
</Directory>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Apache上使用.htaccess进行网址重写时,如何使用#号作为锚点?

来自分类Dev

在本地OSX Apache上为cakephp进行URL重写

来自分类Dev

如何在Git上重写仓库

来自分类Dev

如何在Nginx上重写@ sign?

来自分类Dev

如何在锚点和按钮上使用[role = option]

来自分类Dev

如何在模拟组件上模拟指令

来自分类Dev

如何重写离子指令类?

来自分类Dev

如何重写angularjs指令ngInclude

来自分类Dev

如何在 Apache 配置中启用模块重写

来自分类Dev

htaccess将网址重写为首页上的哈希锚

来自分类Dev

如何在C ++中将此函数重写为指针?

来自分类Dev

如何在C中将GCD代码重写为POSIX

来自分类Dev

如何在C ++中将此函数重写为指针?

来自分类Dev

如何在FPATH中为函数编写“重写包装”?

来自分类Dev

如何在php中为Get变量重写url

来自分类Dev

如何在锚点(视图)上添加多个列表弹出窗口并将每个listpopupwindow定位到锚点?

来自分类Dev

如何在不重写循环的情况下停止.htaccess指令

来自分类Dev

如何在Django上重写迁移历史记录?

来自分类Dev

如何在 Azure Web Apps 上添加重写配置?

来自分类Dev

如何在Amazon EC2上为Apache创建多个端口?

来自分类Dev

如何在CentOS中为用户指令设置目录

来自分类Dev

如何在Orchard CMS上使用Lucene查询语法

来自分类Dev

如何在 Wagtail CMS 的 StreamField 上添加文档?

来自分类Dev

如何使用 IIS 重写模块删除 url 中的锚点?

来自分类Dev

如何在剑道列模板中为元素设置弹出位置的锚点

来自分类Dev

如何在React指令首页上使用代码

来自分类Dev

如何在Pprod上运行多个角度指令模块

来自分类Dev

如何在自定义指令上触发visitInputObject方法?

来自分类Dev

如何在我的自定义指令上触发方法?

Related 相关文章

  1. 1

    在Apache上使用.htaccess进行网址重写时,如何使用#号作为锚点?

  2. 2

    在本地OSX Apache上为cakephp进行URL重写

  3. 3

    如何在Git上重写仓库

  4. 4

    如何在Nginx上重写@ sign?

  5. 5

    如何在锚点和按钮上使用[role = option]

  6. 6

    如何在模拟组件上模拟指令

  7. 7

    如何重写离子指令类?

  8. 8

    如何重写angularjs指令ngInclude

  9. 9

    如何在 Apache 配置中启用模块重写

  10. 10

    htaccess将网址重写为首页上的哈希锚

  11. 11

    如何在C ++中将此函数重写为指针?

  12. 12

    如何在C中将GCD代码重写为POSIX

  13. 13

    如何在C ++中将此函数重写为指针?

  14. 14

    如何在FPATH中为函数编写“重写包装”?

  15. 15

    如何在php中为Get变量重写url

  16. 16

    如何在锚点(视图)上添加多个列表弹出窗口并将每个listpopupwindow定位到锚点?

  17. 17

    如何在不重写循环的情况下停止.htaccess指令

  18. 18

    如何在Django上重写迁移历史记录?

  19. 19

    如何在 Azure Web Apps 上添加重写配置?

  20. 20

    如何在Amazon EC2上为Apache创建多个端口?

  21. 21

    如何在CentOS中为用户指令设置目录

  22. 22

    如何在Orchard CMS上使用Lucene查询语法

  23. 23

    如何在 Wagtail CMS 的 StreamField 上添加文档?

  24. 24

    如何使用 IIS 重写模块删除 url 中的锚点?

  25. 25

    如何在剑道列模板中为元素设置弹出位置的锚点

  26. 26

    如何在React指令首页上使用代码

  27. 27

    如何在Pprod上运行多个角度指令模块

  28. 28

    如何在自定义指令上触发visitInputObject方法?

  29. 29

    如何在我的自定义指令上触发方法?

热门标签

归档