.htaccess 将URL重定向到带有unicode字符的URL(表情符号)
首先,我想创建一个新的主页URL。因此,我的新主页(base)应该是.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
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把事情搞砸了。谢谢你的帮助!