【问题标题】:How do I redirect link for www.example.com/home.php to www.example.com/home? [closed]如何将 www.example.com/home.php 的链接重定向到 www.example.com/home? [关闭]
【发布时间】:2014-03-07 07:27:34
【问题描述】:

我从谷歌得到这个代码。我不知道他们到底想表达什么。谁能解释一下?

        RewriteCond %{home}.php -f
        RewriteRule !.*\.php$ %{home}.php [L, QSA]

【问题讨论】:

  • the documentation 的哪个部分您遇到了困难?
  • @Oswald 链接失败。链接修复。 :P
  • @Oswald - 实际上我想将链接重定向到 www.example.com/home
  • 标记为太宽泛,因为您基本上是希望我们为您编写重定向教程。只需阅读文档。

标签: javascript php .htaccess


【解决方案1】:

简单使用.htaccess:

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [L, QSA]

【讨论】:

  • 你能简单介绍一下吗?
  • 要重写 url,您需要通过 .htaccess 文件使用 appache 可能性,并将条件写入其中
【解决方案2】:

将此代码放入您的 htaccess 文件中

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

【讨论】:

  • 我已将此代码放入 htaccess 文件但没有输出
  • 检查您的 apache 配置。应该启用 mod_rewrite 以读取 htaccess 文件。
【解决方案3】:

这是一个 htaccess 文件的代码。如果你在这个htaccess存储的目录中打开url,你将重写htaccess文件中指定的url。

这里有更多信息:https://httpd.apache.org/docs/trunk/en/rewrite/intro.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 2019-11-11
    相关资源
    最近更新 更多