【问题标题】:modify .htaccess rewrite rule修改 .htaccess 重写规则
【发布时间】:2015-05-09 15:04:01
【问题描述】:

我是网络开发的新手。在我的网站中,我有 public_html 文件夹,它有 app 文件夹。我的 htaccess 文件中有以下 RewriteRule :

RewriteEngine on

RewriteRule  ^$ app/webroot/    [L]

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

现在我想修改规则,如果我在 public_html 下创建新的文件夹配置文件,它应该显示配置文件文件夹的 index.php。基本上,如果我在浏览器窗口中输入 www.example.com/profile,它应该会显示 index.php 文件的内容。

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    有几种方法可以做到这一点,但这对你来说应该是最简单的方法。

    重写规则 ^[a-z0-9_-]+/?$ ./profile/index.php [L,NC]

    【讨论】:

    • 原规则后面需要加吗?类似 RewriteRule 上的 RewriteEngine ^$ app/webroot/ [L] RewriteRule ^[a-z0-9_-]+/?$ ./profile/index.php [L,NC] RewriteRule (.*) app/webroot/ $1 [L]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多