Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重定向文件扩展名(.htaccess)_Php_.htaccess - Fatal编程技术网

Php 重定向文件扩展名(.htaccess)

Php 重定向文件扩展名(.htaccess),php,.htaccess,Php,.htaccess,我想知道是否可以将某些结束文件类型重定向到另一个扩展名。以前在我访问过的一个网站上做过,但我不知道怎么做 对于exmaple: 如果我的网站有php文件,扩展名是www.example.com/testfile.php,我希望它在URL上显示为www.example.com/testfile.aspx,我该怎么做 谢谢您可以这样做: RewriteEngine On RewriteRule ^(.*)\.aspx$ $1.php [L] 或者,如果您希望将文件实际保存为服务器上的aspx,而不

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

对于exmaple:

如果我的网站有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>

重新启动发动机
重写规则^([^/]*)\.aspx$$1.php[L]

只匹配文档根目录中的URL,而不匹配子目录中的URL。