【问题标题】:Rewrite www.domain.com/test.php to www.domain.com/test/将 www.domain.com/test.php 重写为 www.domain.com/test/
【发布时间】:2012-05-07 08:22:59
【问题描述】:

好的,在编辑 .htaccess 时,我完全是个菜鸟。在我建立网站的所有岁月中,我从来没有搞砸过它,最近,当我试图理解创建我正在寻找的东西的过程时,它就在我的脑海中飞过。

  • 我要做的是创建一个链接 domain.com/test/ 加载 domain.com/test.php 但保留 /test/ 而不是更改为 /test.php

  • 所以我加载 domain.com/test/ 并看到页面 domain.com/test.php 但地址栏显示 domain.com/test/

如果有人能帮我解决这个问题,那就太棒了。

【问题讨论】:

    标签: apache .htaccess mod-rewrite redirect


    【解决方案1】:

    通过httpd.conf启用mod_rewrite和.htaccess,然后把这段代码放到你.htaccessDOCUMENT_ROOT目录下:

    Options +FollowSymLinks -MultiViews
    # Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^test/?$ test.php [L,NC]
    

    【讨论】:

    • 好的。我试过了,但它没有像我看到的那样工作,所以在把它放进去之后,我想我的 test.php 可能有问题,发现我的 test.php 正在寻找文件夹中的 index.css。只需将 css 脚本指向我网站上的确切位置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 2012-12-22
    • 2019-07-08
    • 2013-10-10
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多