.htaccess重写查询\u字符串

.htaccess重写查询\u字符串,.htaccess,.htaccess,请回答一个问题 我有两个文件 index.php(我的家) download.php(按“id”进行页面下载) 我需要替换(可视化)这个: example.com/download.php?id=95xdA93td 用这个。 example.com?95xdA93td 我需要让它工作。(不重定向) 如何在不影响我的家(index.php)的情况下得到这个结果 谢谢。试试下面的规则 RewriteEngine On RewriteRule ^ download.php?id=%{

请回答一个问题

我有两个文件

  • index.php(我的家)
  • download.php(按“id”进行页面下载)

我需要替换(可视化)这个: example.com/download.php?id=95xdA93td

用这个。 example.com?95xdA93td

  • 我需要让它工作。(不重定向)
  • 如何在不影响我的家(index.php)的情况下得到这个结果
谢谢。

试试下面的规则

RewriteEngine On    
RewriteRule ^ download.php?id=%{QUERY_STRING} [L]
试试下面的规则

RewriteEngine On    
RewriteRule ^ download.php?id=%{QUERY_STRING} [L]

您可以使用以下规则:

RewriteEngine on

RewriteCond %{QUERY_STRING} (.+) [NC]
RewriteRule ^/?$ /download.php?id=%1 [L]

您可以使用以下规则:

RewriteEngine on

RewriteCond %{QUERY_STRING} (.+) [NC]
RewriteRule ^/?$ /download.php?id=%1 [L]

此规则影响索引。我的index.php(home)现在看起来像“download.php”,它对我不起作用。这个规则会影响索引。我的index.php(home)现在看起来像“download.php”,它对我不起作用。