Php 删除?从链接
基本上我有我的大部分链接,如Php 删除?从链接,php,.htaccess,web,Php,.htaccess,Web,基本上我有我的大部分链接,如 localhost/?login localhost/?register localhost/?admin I want to make them look like: localhost/login localhost/register localhost/admin 等等,但我记得之前,我删除了?从那以后,我就不记得怎么做了。 无法通过谷歌在这方面找到任何帮助,但它可能就在那里 还有我能做什么 localhost/?login&something=
localhost/?login
localhost/?register
localhost/?admin
I want to make them look like:
localhost/login
localhost/register
localhost/admin
等等,但我记得之前,我删除了?从那以后,我就不记得怎么做了。
无法通过谷歌在这方面找到任何帮助,但它可能就在那里
还有我能做什么
localhost/?login&something=123
像
localhost/login/something=123
localhost/login/something/123
等等。您可以使用
.htaccess
进行以下操作:
RewriteRule ^([^/]+)/?$ /?$1 [L]
RewriteRule ^([^/]+)/([^/]+)/?$ /?$1&$2 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /?$1&$2=$3 [L]
以上内容将为您进行以下转换:
localhost/login => localhost/?login
localhost/login/something => localhost/?login&something
localhost/login/something/123 => localhost/?login&something=123
谷歌没有帮助重写.htaccess中的url吗?我们用的是同一个谷歌吗?如何删除它们?可能重复:谷歌的第一个结果我需要在.htaccess中添加更多内容吗?这取决于。您可能需要在其中放置一些条件以防止重写有效的文件。仅将其放在htaccess中并尝试localhost/login对meDo不起作用您是否有一个
index.php
文件以某种方式处理URL参数?如果(isset($\u GET['login']){echo'Works;}应该可以正常工作?