【发布时间】:2015-06-24 23:37:55
【问题描述】:
我的设置如下:
- 我用 Wordpress 希伯来语版本创建了一个希伯来语 Wordpress 网站。
- 我从 themeforest 添加了一个没有 WooCommerce 但支持它的主题。主题支持 RTL,我需要它。
- 该站点位于子目录中,因为它仍在测试中,旧站点是支持 PHP 和 MySQL 的 Windows 服务器上的 asp.net。
我的问题是我的产品链接中有一个希伯来语单词,如下所示:
http://sitename.co.il/wp/index.php/מוצר/test-mil/。此 URL 会导致 404 错误,但如果我使用此 URL:
http://sitename.co.il/wp/index.php/product/test-mil/
我可以进入页面。
所有其他链接都在正常工作。
我的尝试:
- 我查看并发现更改永久链接会有所帮助。我试过了,但它添加了一个额外的
"/",这会导致问题 - 当我更改永久链接时,URL 看起来像这样:http://sitename.co.il/wp/index.php//product/test-mil/(注意双//) - 我编辑了 WooCommerce 的 PO 文件,并将 slug 从希伯来语更改为英语,但这没有帮助。
这可能是服务器问题吗?
如果是这样,并且如果我移动到 linux 服务器,我可以使用 301 重定向从 asp.net 页面到新页面吗?
【问题讨论】:
标签: wordpress woocommerce hebrew