如何使用htaccess将php扩展名更改为aspx扩展名

时间:2018-03-12 07:53:29

标签: php .htaccess url url-rewriting

我是php编程的新手,我正在基于PHP自定义CRM。我想更改.aspx中的.php扩展名,无论php脚本是在根文件还是子目录中,.aspx都应该显示。 这是我的网址 我想改变这个:

http://localhost/edev/pages/UI.php?operation=req

分为:

http://localhost/edev/pages/UI.aspx?operation=req

我试过的代码 htaccess的

RewriteEngine On

# Unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ http://localhost/test/$1 [R=301,L]

# Redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.+)\.php$ http://localhost/test/$1 [R=301,L]

# Resolve .php file for extensionless php urls
RewriteRule ^([^/.]+)$ $1.php [L]

如果您对此问题有任何疑问,请与我们联系。谢谢:)

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.aspx$ $1.php [L]