【问题标题】:rewrite url using htaccess file?使用 htaccess 文件重写 url?
【发布时间】:2023-03-03 04:20:01
【问题描述】:

我想重写这个网址

http://localhost/vector-svn/demo.php

改写成

http://localhost/vector-svn/demo

我的 .htaccess 文件代码

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.$ $1.php [nc]

任何帮助将不胜感激?

【问题讨论】:

  • RewriteRule 对我来说看起来不错。你真的启用了 mod_rewrite.c 吗?

标签: php .htaccess url url-rewriting rewrite


【解决方案1】:

回答我自己的问题! 这适用于 url 重写!!

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

【讨论】:

    【解决方案2】:

    你可以这样做:

    rewriteRule ^(.*)$ $1.php [NC]
    

    编辑:我看到你的重写规则是完全一样的。你有什么问题?

    【讨论】:

    • 你可以试试这个:rewriteRule ^(.*)\/$ $1.php [NC]
    【解决方案3】:

    听起来好像根本没有安装 mod_rewrite。检查 apache 文档,link

    对不起,简短的回答...此链接也可能对您有所帮助,可能是一些事情,并且如上所述,重写看起来不错,因此请尝试查看以下任何一项工作。

    http://www.wallpaperama.com/forums/how-to-fix-mod-rewrite-500-internal-server-error-on-htaccess-file-apache-t718.html

    【讨论】:

      猜你喜欢
      • 2013-04-22
      • 2017-04-08
      • 1970-01-01
      • 2014-03-24
      • 1970-01-01
      • 2012-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多