Javascript 如何使url id参数类似于路径

Javascript 如何使url id参数类似于路径,javascript,php,html,.htaccess,Javascript,Php,Html,.htaccess,所以我有个问题。我想创建这个URL https://example.com/l/click.php?id=something 像这样 https://example.com/l/something 有人知道如何按照代码实现吗 我尝试编辑并使用此示例.htaccess代码,但不起作用:/ RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^/?us

所以我有个问题。我想创建这个URL
https://example.com/l/click.php?id=something
像这样
https://example.com/l/something

有人知道如何按照代码实现吗

我尝试编辑并使用此示例.htaccess代码,但不起作用:/

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?users/(.*?)/?$ /users.php?name=$1 [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /users\.php\?name=([^\&\ ]+)
RewriteRule ^/?users\.php$ /users/%1? [L,R=301]

您需要在php文件所在目录中的.htaccess文件中实现重写规则

类似于创建一个名为.htaccess的文件,并将下面的代码保存在其中

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^([a-zA-Z0-9_-]+)$ click.php?id=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ click.php?id=$1
在您的php上,您将有如下内容

<a href = "click/$id'></a>



始终记得关闭apache并重新启动它,它才能生效

您需要在php文件所在目录的.htaccess文件中实现重写规则

类似于创建一个名为.htaccess的文件,并将下面的代码保存在其中

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^([a-zA-Z0-9_-]+)$ click.php?id=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ click.php?id=$1
在您的php上,您将有如下内容

<a href = "click/$id'></a>



始终记得关闭apache并重新启动它,使其生效。因此,我测试了一些.htaccess代码并制定了解决方案。 它非常简单,并且以最好的方式工作

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ click.php?id=$1 [L]

如果您想自己使用它,只需将
click.php
更改为您自己的php文件

,因此,我测试了一些.htaccess代码并制定了解决方案。 它非常简单,并且以最好的方式工作

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ click.php?id=$1 [L]

如果您想自己使用它,只需将
click.php
更改为您自己的php文件

提示:
RewriteRule^1/([\w-])click.php?id=$1
@devpro,这将起作用?
RewriteRule^l/([^/]*)$/l/click.php?id=$1[l]
@MasivuyeCokile仍然不起作用:/try。。。这只是一个提示:
RewriteRule^1/([\w-]+)click.php?id=$1
@devpro,这会起作用吗?
RewriteRule^l/([^/]*)$/l/click.php?id=$1[l]
@MasivuyeCokile仍然不起作用:/试试看。。。这只是一个暗示