.htaccess 从download.php重写规则?token=something到/download/something

.htaccess 从download.php重写规则?token=something到/download/something,.htaccess,.htaccess,我正在研究url,我尝试了htaccess、php、javascript和许多其他东西,但无法理解它 我的网址是: example/cheap-flight-to.php?country=lagos 我想更改url,如下所示: example/cheap-flight-to.lagos 或 请帮助我您想要的东西可以在.htaccess中使用正则表达式来完成,但这没有意义,因为它不会指向任何东西,除非您有一个目录,其中有一个index.php,它将显示在浏览器中或返回数据。这意味着您必须

我正在研究url,我尝试了htaccess、php、javascript和许多其他东西,但无法理解它

我的网址是:

 example/cheap-flight-to.php?country=lagos 
我想更改url,如下所示:

 example/cheap-flight-to.lagos


请帮助我

您想要的东西可以在.htaccess中使用正则表达式来完成,但这没有意义,因为它不会指向任何东西,除非您有一个目录,其中有一个index.php,它将显示在浏览器中或返回数据。这意味着您必须为每个要前往的目的地设置一个目录。这真的是你想要的吗?通常情况下,它的使用方式是相反的。用户(或脚本)输入一个url,如“example/cheap flight to/lagos”。然后通过.htaccess中的正则表达式将url重写为“example/cheap flight to.php?country=lagos”

看一看
有关在.htaccess中重写规则的详细信息。

可以在.htaccess中使用正则表达式来完成您想要的操作,但这没有意义,因为它不会指向任何内容,除非您有一个指向/lago的目录,其中有一个index.php,它将显示在浏览器中或返回数据。这意味着您必须为每个要前往的目的地设置一个目录。这真的是你想要的吗?通常情况下,它的使用方式是相反的。用户(或脚本)输入一个url,如“example/cheap flight to/lagos”。然后通过.htaccess中的正则表达式将url重写为“example/cheap flight to.php?country=lagos”

看一看
有关在.htaccess.

中重写规则的详细信息,请参见以下内容,您可以使用所需格式生成URL

RewriteEngine On
RewriteBase /
RewriteRule ^example/cheap-flight-to/([a-zA-Z]+)$ /example/cheap-flight-to.php?country=$1 [NC,L]

下面应该允许您以所需的格式生成URL

RewriteEngine On
RewriteBase /
RewriteRule ^example/cheap-flight-to/([a-zA-Z]+)$ /example/cheap-flight-to.php?country=$1 [NC,L]

到目前为止你试过什么?这也是为什么javascript和jQuery在本文中被标记的原因。请删除不必要的/不相关的标签。到目前为止,您尝试了什么?这也是为什么javascript和jQuery在本文中被标记的原因。请删除不必要/不相关的标签。