%2F和/在wordpress中

时间:2011-09-14 08:56:17

标签: .htaccess

我的网址中/的问题被%2F转换为/我在Facebook等外部网站上发布的链接。

这是链接看起来如何的示例

http://aflaya.com/?page_id=164/%d7%90%d7%a4%d7%9c%d7%99%d7%94-%d7%91%d7%9e%d7%a7%d7%95%d7%9e%d7%95%d7%aa-%d7%a2%d7%91%d7%95%d7%93%d7%94/%d7%9c%d7%90%d7%aa%d7%99%d7%95%d7%a4%d7%99%d7%9d-%d7%90%d7%99%d7%9f-%d7%97%d7%95%d7%a9-%d7%98%d7%9b%d7%a0%d7%99-%d7%95%d7%96%d7%94-%d7%92%d7%a0%d7%98%d7%99/

但这就是链接在外部网站上的结果:

http://aflaya.com/?page_id=164%2F%D7%90%D7%A4%D7%9C%D7%99%D7%94-%D7%91%D7%9E%D7%A7%D7%95%D7%9E%D7%95%D7%AA-%D7%A2%D7%91%D7%95%D7%93%D7%94%2F%D7%9C%D7%90%D7%AA%D7%99%D7%95%D7%A4%D7%99%D7%9D-%D7%90%D7%99%D7%9F-%D7%97%D7%95%D7%A9-%D7%98%D7%9B%D7%A0%D7%99-%D7%95%D7%96%D7%94-%D7%92%D7%A0%D7%98%D7%99%2F

您可以看到三个%2F个字符被翻译为%2F

点击链接后,我希望能够在我的网站上再次将/翻译回.htaccess

我是否可以使用{{1}}中的重写规则执行此操作,如果是,如何执行此操作?

2 个答案:

答案 0 :(得分:1)

解码链接:http://aflaya.com/?page_id=164 /אפליה-במקומות-עבודה/לאתיופים-אין-חוש-טכני-וזה-גנטי/

我认为你已经停止了一个结束语,因此title元素上a的内容应该是主题the_permalink()loop.php的一部分

答案 1 :(得分:0)

正如您在此处所见:http://www.w3schools.com/tags/ref_urlencode.asp /和%2F等同于浏览器。你不需要将%2F重写为/,它将完全是超级的。如果您需要对后端的URL执行某些操作,可以使用url_decode(http://se2.php.net/manual/en/function.urldecode.php)解码字符串。

我猜你在插入这些链接时做错了什么。如果您告诉我们更多关于您是如何做到的,我们可能会提供帮助。