.htaccess 使用htaccess重写url的几个问题

.htaccess 使用htaccess重写url的几个问题,.htaccess,url-rewriting,.htaccess,Url Rewriting,当用户访问“”url时,我想加载“”页面。在浏览器上,url不会更改,它将显示为前面提到的url 我的htaccess文件存在于“/api3”文件夹中。请尝试: RewriteEngine On RewriteBase /api3/ RewriteCond %{THE_REQUEST} /api3/webhook3_index2\.php\?random=([^&\ ]+) RewriteRule ^ %1? [L,R] RewriteCond %{REQUEST_FILEAME}

当用户访问“”url时,我想加载“”页面。在浏览器上,url不会更改,它将显示为前面提到的url

我的htaccess文件存在于“/api3”文件夹中。

请尝试:

RewriteEngine On
RewriteBase /api3/

RewriteCond %{THE_REQUEST} /api3/webhook3_index2\.php\?random=([^&\ ]+)
RewriteRule ^ %1? [L,R]

RewriteCond %{REQUEST_FILEAME} !-f
RewriteCond %{REQUEST_FILEAME} !-d
RewriteRule ^(.*)$ webhook3_index2.php?random=$1 [L,QSA]

谢谢你回答我的问题。当访问该url时,它工作正常,但我们在“/api3”文件夹下有其他页面,当访问“/api3”文件夹下的其他页面时,总是会得到“404未找到”。请帮帮我。我从“”url得到了答案。现在问题解决了。