【发布时间】:2018-03-12 07:53:29
【问题描述】:
我是 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]
如果您对此问题有任何疑问,请告诉我。谢谢你:)
【问题讨论】:
-
我看不到任何尝试在您的代码中解析对具有“.aspx”“文件扩展名”的资源的请求。如果您不展示您的尝试,您希望我们如何提供帮助?您的请求非常奇特,顺便说一句,为什么要在网络上显示“文件扩展名”?那是80年代...
标签: php .htaccess url url-rewriting