【发布时间】:2020-04-24 19:41:13
【问题描述】:
我有一个名为 /weblog 的目录。
当您第一次在浏览器栏中输入 url(即:my-site/weblog)时,该目录应重定向到 index2.html 并应设置 cookie。
这就是我的 .htaccess 的样子:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /weblog
RewriteRule ^(.*)$ /index2.html?title=$1 [CO=title:$1&weblog:.my-site.nl:0:/]
</IfModule>
这实际上非常有效。当您第一次访问该 url 时,它会被重定向到正确的新 url。没有问题。
但由于某种原因,在您第一次访问该 url 时没有设置 cookie:
let cookie = getCookie(); // returns undefined
奇怪的是,它确实会在您重新加载页面后设置。但我第一次真的需要cookie,因为我用它来加载内容。
可能出了什么问题,我该如何解决?
【问题讨论】:
标签: javascript .htaccess