2

我完全迷失了,我在谷歌上的所有搜索和在董事会中的所有搜索都没有让我找到一个可行的解决方案。

设置

Apache-webserver htdocs 位于:xampp/htdocs 我的 Joomla 站点位于:xampp/htdocs/example.com/www

我们主页上尽可能有两种URI:

  1. URI 以数字结尾(8 位数字;例如:www.example.com/[任何页面/12345678)
  2. URI 不以数字结尾(例如:www.example.com/[任何页面])

如果 URI 以数字结尾,请执行以下操作

  • 从 URI 中读取数字并将其放入 cookie
  • 将请求重定向到除数字之外的相同 URI(例如:www.example.com/[any page])

如果 URI 不以数字结尾,请执行以下操作

  • 按要求打开页面(例如:www.example.com/[任何页面])

我希望这不是太难做到,但我完全迷失了。请您给我一点帮助。请务必在 RewriteBase 中包含一个声明,因为它也让我很难过。

4

1 回答 1

0
RewriteEngine On
RewriteRule (.*)/([0-9]{8})$ /$1 [R=301,CO=cookieName:$2:.example.com:1440:/]

查看http://httpd.apache.org/docs/current/rewrite/flags.html#flag_co了解有关 cookie 标志的更多信息

于 2013-10-20T13:26:54.060 回答