想象一下我当前的平面文件无CMS网站,其网址为http://example.com/en/tomato
。
这当然是非常性感的,它可以是番茄汤,番茄乐队,电影或更多的东西,但实际上…… 仅仅是番茄!
因此,我想使它对实际人类以及搜索引擎都更加具体。鉴于:无论是语言代码和短文件名的代码是必要的,不能更换所以某处有一定是en
和tomato
preciding /下像任何分隔符/
为的.htaccess做正确的无形的重定向/tomato.php?language=en
。
我为URL中添加的单词想到了一些选择:
A example.com/en/tomato/just-about-tomatos
B example.com/en/tomato/just-about-tomatos.htm
C example.com/just-about-tomatos/en/tomato
D example.com/en/tomato_just_about_tomatos
E example.com/en/tomato-just-about-tomatos
问题1:对人类和搜索引擎而言,哪一个最合适?
问题2:应该在.htaccess中执行哪一条简单的规则?
感谢您的建议和答案!非常感激。
<a href="/webmasters//en/tomato/just about tomatos">....</a>
还是应该绝对避免空格并用破折号代替-
?