【发布时间】:2014-01-16 05:31:24
【问题描述】:
我想知道是否可以将某些结束文件类型重定向到另一个扩展名。以前在我访问过的网站上做过,但我不知道怎么做。
例如:
如果我的网站有 php 文件并且扩展名为 www.example.com/testfile.php,我希望它在 URL 上显示为 www.example.com/testfile.aspx,我该怎么做?
谢谢
【问题讨论】:
我想知道是否可以将某些结束文件类型重定向到另一个扩展名。以前在我访问过的网站上做过,但我不知道怎么做。
例如:
如果我的网站有 php 文件并且扩展名为 www.example.com/testfile.php,我希望它在 URL 上显示为 www.example.com/testfile.aspx,我该怎么做?
谢谢
【问题讨论】:
你可以这样做:
RewriteEngine On
RewriteRule ^(.*)\.aspx$ $1.php [L]
或者如果您希望将文件实际保存为服务器上的 aspx 而不是重定向到 PHP 脚本,请执行以下操作:
AddHandler application/x-httpd-php .php .aspx
【讨论】:
使用这个
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([^/]*)\.aspx$ $1.php [L]
</IfModule>
【讨论】: