如何使用当前网站重定向,未修复

问题描述 投票:0回答:1

我正在使用下面的代码,将任何不存在的页面重定向到特定的 php 脚本,以处理它:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ https://www.example.com/handle.php?c=$0 [R=302,L] 

但我想要的是,我不想输入“https://www.example.com”,而是希望规则使用当前网站,而不是固定网站,这样我就可以在多个域中使用相同的脚本。

我试过这个:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ %{HTTP_HOST}%/handle.php?c=$0 [R=302,L] 

但是没有成功。

有什么想法吗?

大家圣诞快乐!

apache .htaccess mod-rewrite
1个回答
0
投票

看来是我想多了;这解决了我的问题:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /handle.php?c=$0 [R=302,L] 
© www.soinside.com 2019 - 2024. All rights reserved.