【问题标题】:Redirect file extension (.htaccess)重定向文件扩展名 (.htaccess)
【发布时间】:2014-01-16 05:31:24
【问题描述】:

我想知道是否可以将某些结束文件类型重定向到另一个扩展名。以前在我访问过的网站上做过,但我不知道怎么做。

例如:

如果我的网站有 php 文件并且扩展名为 www.example.com/testfile.php,我希望它在 URL 上显示为 www.example.com/testfile.aspx,我该怎么做?

谢谢

【问题讨论】:

    标签: php .htaccess


    【解决方案1】:

    你可以这样做:

    RewriteEngine On
    RewriteRule ^(.*)\.aspx$ $1.php [L]
    

    或者如果您希望将文件实际保存为服务器上的 aspx 而不是重定向到 PHP 脚本,请执行以下操作:

    AddHandler application/x-httpd-php .php .aspx
    

    【讨论】:

      【解决方案2】:

      使用这个

      <IfModule mod_rewrite.c>
      
       RewriteEngine On
      
       RewriteRule ^([^/]*)\.aspx$ $1.php [L]
      
      
      </IfModule>
      

      【讨论】:

      • 那只会匹配文档根目录中的 URL,而不匹配子目录中的 URL。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 2015-01-31
      • 2015-01-25
      • 2013-11-11
      相关资源
      最近更新 更多