在.htaccess文件中添加以下代码:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
这将将所有请求重定向到index.php文件,并在url参数中传递请求的URI。此规则包括一个条件RewriteCond,用于排除请求的文件(例如图像或样式表)。
请注意,如果您的目标是将所有请求重定向到HTTPS,那么上述规则将会引起重定向循环。在这种情况下,您可以使用以下规则来避免循环:
RewriteEngine on RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
这将在发现请求未使用HTTPS时将它们重定向到HTTPS。