如何在PHP中为SEO和非SEO Url编码>;让用户选择

如何在PHP中为SEO和非SEO Url编码>;让用户选择,php,Php,我正在用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编写代码,我想让我的用户在管理面板中选择使用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>
<a href="<?php echo $domain."/".$cat_page.".php/".$cat_id."/".$title."/".$query; ?>/" ><?php echo $title; ?></a>

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

我如何自动实现下面的链接,而不编辑任何代码,甚至在源代码视图中,SEO链接如下所示>

<a href="<?php echo $domain."/".$cat_page.".php?id=".$cat_id."&title=".$title."&query=".$query; ?>/" ><?php echo $title; ?></a>
<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代码,给我一个想法,这样我就可以开始为它编写代码并向您展示

谢谢

这是对所有版主工作人员的深切请求,不要关闭这个帖子说重复、无用或常见问题,我非常认真,今晚我想学习,这让我感到太痛苦了,我现在还找不到正确的解决方案

我请求所有知识渊博的LEETS,PHP精英在这方面帮助我

再次感谢

如何在不编辑任何代码的情况下自动实现下面的链接 即使在view source中,SEO链接如下所示>

<a href="<?php echo $domain."/".$cat_page.".php?id=".$cat_id."&title=".$title."&query=".$query; ?>/" ><?php echo $title; ?></a>
<a href="<?php echo $domain."/".$cat_page.".php/".$cat_id."/".$title."/".$query; ?>/" ><?php echo $title; ?></a>
你不能。您必须将所有旧代码重写为新代码


更好的解决方案是编写函数助手或使用框架,或使用Symfony 2框架的一部分。

稍微后退一步。俗话说:

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

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


因此,不改变URL布局比大多数“SEO教程”告诉你的对SEO有更大的好处。而是关注你的用户,而不是搜索引擎。搜索引擎,如果做得像谷歌一样好的话,无论如何都要跟着做。

Ok。最后的结论是,我需要重新编写完整的代码。非常感谢。我现在就做,不客气!我强烈建议您查看微框架,如或(最后一个基于symfony 2组件),只要您的URL在-period之后,每个URL都是SEO URL。每当我看到链接到的资源时,忍不住要提到它有多旧。看起来很酷的URI,内容的真实性没有改变,所以它仍然像以前一样真实。是的,当你有缺陷时更新
标记,它比URL重要得多。多年来一直如此。对于优秀的网站管理员来说,我再怎么强调也不为过。不要相信SEO的炒作,它并不是所有的营销都在直播中,黑魔法也不存在。相反,呼吸超文本。