用户手册(seo + 自动生成)

Posted

技术标签:

【中文标题】用户手册(seo + 自动生成)【英文标题】:user manual (seo + auto generate) 【发布时间】:2012-02-27 09:12:01 【问题描述】:

我有一个网站,人们可以在线获取手册。我有一个新版本的手册,其中所有内容都是使用 phpmysql 动态生成的。所以不再生成 html

我现在有法文和英文的手册。我了解到,出于搜索引擎的目的,如果我有对 gogole 和 yahoo 等友好的网址会很好......

现在这是我的问题:

我想这样显示网址:

/manual/ 将转到用户选择语言的主手册页 /manual/fr/ 这将显示所有可用章节的列表 /manual/fr/1.0 这将显示第 1 章

我知道我需要在哪里使用类似的东西:

rewriterule /manual/(.*)/(.*)/(.*)/ index.php?lang=$1& ...

我可以使用 1 条规则来做到这一点吗?还是我需要倍数?

非常感谢

【问题讨论】:

【参考方案1】:

这是你必须做的:

RewriteEngine On
RewriteRule ^manual/?$ index.php?action=selectLang [L,NC,QSA]
RewriteRule ^manual/(fr|en)/?$ index.php?action=listChapter&lang=$1 [L,NC,QSA]
RewriteRule ^manual/(fr|en)/([0-9\.]+)(/[^/]+)?/?$ index.php?action=listChapter&lang=$1&chapter=$2 [L,NC,QSA]

第一个将加载用户选择语言的页面。在您的 PHP 中,您可以检查 $_GET['action'],以便加载“选择语言”页面。第二个与第一个相同的想法,但对于章节列表。现在是第三个,您可以使用/manual/fr/1.0/manual/fr/1.0/chapter-title。如果您添加标题,这将更适合 SEO。

每个RewriteRule末尾的[]是标志,在此处了解更多信息:http://httpd.apache.org/docs/2.3/rewrite/flags.html

【讨论】:

欢迎您,是的,起初这并不容易,但您会明白的!

以上是关于用户手册(seo + 自动生成)的主要内容,如果未能解决你的问题,请参考以下文章

query用户操作手册

[QNX Hypervisor 2.2用户手册]9.7 generate

[QNX Hypervisor 2.2用户手册]10.14 smmu

[QNX Hypervisor 2.2用户手册]10.11 vdev progress

编写基于 HTML 的用户手册的最佳软件 [关闭]

tep 用户手册帮你从 unittest 过渡到 pytest