【问题标题】:Want to display .php file as without extension?想要将 .php 文件显示为没有扩展名?
【发布时间】:2012-11-22 14:03:02
【问题描述】:

我的网址是:http://www.example.com/home.php 我想在最终用户以http://www.example.com/home 浏览我的网站时显示它。我知道这可以通过 .htaccess 文件来完成。

Following is the htacces file:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php 

.htaccess 文件中的上述代码没有发生任何事情。我想显示没有 .php 扩展名的整个网站页面。谁能建议我如何做到这一点

【问题讨论】:

  • 检查您是否启用了 .htaccess 文件的处理。您有权访问日志文件吗?哦,而且,只是为了确保:那个 .htaccess 文件在哪里?
  • 请使用搜索功能。许多重复项之一:stackoverflow.com/questions/7498410/…
  • 小心重复内容,您需要添加一条规则以将用户物理重定向到非扩展版本
  • 我认为是 (.+)$,尝试替换它并检查

标签: php apache


【解决方案1】:

试试这个

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME}\.php -f
  RewriteRule ^(.*)$ $1.php
</IfModule>

【讨论】:

    猜你喜欢
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 2019-12-26
    • 1970-01-01
    • 2023-04-05
    相关资源
    最近更新 更多