.htaccess 将URL重定向到带有unicode字符的URL(表情符号)

.htaccess 将URL重定向到带有unicode字符的URL(表情符号),.htaccess,redirect,unicode,emoji,.htaccess,Redirect,Unicode,Emoji,首先,我想创建一个新的主页URL。因此,我的新主页(base)应该是www.example.com/abc,而不是www.example.com 因此,无论用户键入什么URL,例如www.example.com/blabla,我们都需要将其重定向到www.example.com/abc/blabla 如果我是正确的,下面的步骤可以做到: RewriteEngine On RewriteCond %{REQUEST_URI} !^/abc.* Rewriterule ^(.*)$ /abc/$1

首先,我想创建一个新的主页URL。因此,我的新主页(base)应该是
www.example.com/abc
,而不是
www.example.com

因此,无论用户键入什么URL,例如
www.example.com/blabla
,我们都需要将其重定向到
www.example.com/abc/blabla

如果我是正确的,下面的步骤可以做到:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/abc.*
Rewriterule ^(.*)$ /abc/$1 [R=301,L]
现在问题来了


我的新基础不是abc,而是回答:


只需将
abc
替换为实际图标
你能显示出不起作用的代码并描述到底发生了什么吗?有趣的是,我可以将其转换为崇高的文本(替换
abc
),它就像一个符咒一样工作。不需要对任何东西进行编码。必须说,这确实很吸引人。奇怪,但很有趣。@MikeRockett在您的示例中使用unicode的原因是网站已经将unicode解释为一个图标,而Apache并不是这样工作的。不,它在我的开发服务器上工作。Apache将其作为Unicode字符进行识别,很好。@MikeRockett Lol,我让它工作起来了。它的PhpStorm把事情搞砸了。谢谢你的帮助!