我正在使用Prestashop开发网站,并添加了Blog模块。
我的网站提供两种语言(英语和法语),但我的博客文章仅以法语提供。
如何删除不需要的英文页面?
答案 0 :(得分:0)
有两种可能的解决方案:
在您的.htaccess文件中添加永久重定向到另一个页面(这将说明该内容无法提供英文),例如:
Redirect 30 /blog/en/ http://www.myshop.com/not-available-in-english.html
您可以阅读有关301重定向this issue的更多信息。
-或-
编辑Blog模块的Smarty模板文件(.tpl),并根据用户的语言将现有代码封装在{if}语句中,例如:
{if $lang_iso == 'en'}
{l s='Sorry, this content is not available in English.'}
{else}
... Existing code here
{/if}
答案 1 :(得分:0)
或尝试使用htaccess规则:
Redirect 301 /blog/en/(.*) http://www.myshop.com/fr/$1
致谢