提问人:Matt 提问时间:9/22/2023 更新时间:9/22/2023 访问量:13
重定向到 %23#
Redirect %23 to #
问:
我有一个网址 domain.xyz/xyz/wtc/id%23name
我需要创造
domain.xyz/xyz/wtc/id#name
my rules are here
# If a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward it to index.php
RewriteRule . index.php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php(.*) [NC]
RewriteRule ^(.*)index\.php(.*)$ http://%{HTTP_HOST}$1/$2 [R=301,L,NE]
RewriteRule ^(.*#.*) /$1 [R,NE]
最后一条规则将 %23 转换为 #,但 URL 看起来像 domain.xyz/wtc/id#name
答: 暂无答案
评论
#
从来都不是服务器看到的 URL 的一部分,它只在浏览器中处理。这里有几个关于这个问题的现有问题,我没有时间将这个问题标记为重复。xyz