小编DL1*_*984的帖子

使用 URL 参数 ID 编号范围的 HTACCESS 重定向

我希望有人可以提供帮助,因为事实证明这很难弄清楚。

我正在尝试通过 HTACCESS 和 mod_rewrite 重定向许多具有特定范围(从 1 到 7603)内的 URL 参数 ID 值的页面。

这是我到目前为止所拥有的:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} &?id=\b([1-9][0-9]{0,2}|[1-6][0-9]{3}|7[0-5][0-9]{2}|760[0-3])\b [NC]
RewriteRule ^example\.php$ http://www.website.com/? [R=301,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

如果有 ID URL 参数,它当前确实重定向页面,但它重定向任何 ID 号,而不仅仅是指定范围内的那些,例如,它会重定向 ID=10000,即使不应该。

有谁知道我做错了什么以及我该如何解决?

regex apache .htaccess mod-rewrite redirect

6
推荐指数
1
解决办法
931
查看次数

让SSL在Xampp中工作 - 访问禁止错误

我试图让Xampp在https中工作,但我遇到了一些问题.

到目前为止我做了什么:

  • mod_ssl.so已加载
  • php_openssl.dll已加载
  • httpd-ssl.conf中的DocumentRoot已从C:/ xampp/htdocs更改为C:/ xampp /,因为这是我站点的所有目录所在的位置.

我是否需要在httpd-ssl.conf中更改服务器名称?

编辑:我需要在端口443和80上的httpd-vhosts.conf中添加虚拟主机吗?另外,Xampp是否附带内置SSL证书等?

php apache xampp ssl https

5
推荐指数
1
解决办法
729
查看次数

标签 统计

apache ×2

.htaccess ×1

https ×1

mod-rewrite ×1

php ×1

redirect ×1

regex ×1

ssl ×1

xampp ×1