实际上我试图在没有显示.php扩展名的情况下执行php应用程序...我可以通过在应用程序的根文件夹中添加.htaccess文件来实现...但我无法从中获取获取请求数据网址所以任何人都可以帮助我... 这是我的htaccess代码:
RewriteEngine On
#RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [NC,L]
我可以发送数据:http://test.dev/?123=123 我可以得到123作为var和123作为值... 但我需要发送如下数据:http://test.dev/123 ... 我需要获取get数组中的123值.... 请有人建议我实现这个....
答案 0 :(得分:0)
我假设index.php正在处理数据和查询变量,并且值都相同,请尝试下面的,
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ index.php?$1=$1 [L]