-4

我正在用 PHP 编写代码,我想在管理面板中为我的用户提供使用 SEO url 或不使用 SEO URL 的选项。

他将获得 .htaccess 代码以保存在他当前的 .htaccess 页面中。

现在,默认情况下没有 SEO URL。

因此,我在我的 php 代码中进行编码,如下所示 >

<a href="<?php echo $domain."/".$cat_page.".php?id=".$cat_id."&title=".$title."&query=".$query; ?>/" ><?php echo $title; ?></a>

现在,当我必须允许 SEO Url 时,

我如何在不编辑任何代码的情况下自动实现以下链接,即使在查看源代码中,SEO 链接也如下所示 >

<a href="<?php echo $domain."/".$cat_page.".php/".$cat_id."/".$title."/".$query; ?>/" ><?php echo $title; ?></a>

我是否需要将 SEO 代码保存在数据库列中。如果是,我怎么能在添加标题和类别之前猜测 SEO URL。

如果在运行时,我如何在请求页面时在所有页面中实现代码。

不要告诉我,你必须使用.htaccess我知道,但是每当我加载我的页面时,在视图中显示源非 seo url 并且 .htaccess 也没有效果。我想在视图中显示 seo url源也是.. 我应该如何在我的 php 代码中编写,Give me Idea,这样我就可以开始为此编写代码并向您展示。

谢谢。

这是对所有版主工作人员的深切要求,不要关闭此线程说重复或无用或常见问题解答,我非常认真,我今晚想学习它,我的屁股太痛苦了,我找不到正确的解决方案直到现在。

我请求所有知识渊博的 LEETS , PHP 的 ELITES 来帮助我。

再次感谢

4

2 回答 2

1

我如何在不编辑任何代码的情况下自动实现以下链接,即使在查看源代码中,SEO 链接也如下所示 >

你不能。您必须将所有旧代码重写为新代码。

更好的解决方案是编写函数助手或使用框架,或者使用Symfony 2 框架之外的Symfony2 路由组件。

于 2013-01-26T16:04:38.080 回答
1

退后一点。一般的说法是:

要记住的下一个最重要的事情是,关于 SEO 的讨论通常是一个神话。不要专注于搜索引擎,而是直接关注您的用户。

用户为复杂的 URI 添加书签。搜索引擎也是如此。这实际上是我们拥有搜索引擎的原因,因为我们不想记住(或可能记住)所有 URI。因此,对于您的网站来说,重要的是:

So not changing the URL layout can have greater benefits to SEO than most "SEO tutorials" would tell you. Focus your users instead, not the search engines. Search engines, if made well - like google - follow suit anyway.

于 2013-01-26T22:27:20.320 回答