【问题标题】:URL rewrite, getting errorURL重写,出现错误
【发布时间】:2010-02-26 18:33:45
【问题描述】:

我在 .htaccess 中有这个:

RewriteEngine On 
RewriteRule ^videos/([0-9]+)/?$ vis_film.php?id=$1 [NC,L]

我的页面是 根/目录/目录/videos/vis_film.php?id=2

但我希望它是

根目录/目录/目录/videos/2/

我把 .htaccess 文件放在了videos/中,对吗?我做错了什么?

【问题讨论】:

    标签: url rewrite mod-rewrite


    【解决方案1】:

    如果您已经在 videos/ 中,则需要从模式中删除该路径前缀:

    RewriteRule ^([0-9]+)/?$ vis_film.php?id=$1 [NC,L]
    

    【讨论】:

    • @Azzyh:也许你不允许在那里使用 .htaccess。错误日志说明了什么?
    • 我不知道如何访问错误日志。我需要询问服务器管理员
    【解决方案2】:

    你需要把它放在第二个目录(root/directory/目录/videos/)

    【讨论】:

    猜你喜欢
    • 2022-09-23
    • 2014-06-02
    • 1970-01-01
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 2016-11-30
    相关资源
    最近更新 更多