使网站出现在Google上,而不考虑PHP路由
在过去的几天里,我一直在开发一个新网站。到目前为止,我已经选择使用类似于MVC的东西:根据使网站出现在Google上,而不考虑PHP路由,php,routing,seo,Php,Routing,Seo,在过去的几天里,我一直在开发一个新网站。到目前为止,我已经选择使用类似于MVC的东西:根据GET检索到的值,我使用PHP路由到其他页面,更改.htaccess中的一些设置 当我在谷歌上搜索我的网站时,我发现了三个链接:一个用于该网站,两个用于不同的子域: www.example.comsub.example.comone.example.com 由于路由原因,我的网站上的链接结构如下所示: www.example.com/test/bedev.example.com/that/this 这是我的
GET
检索到的值,我使用PHP路由到其他页面,更改.htaccess
中的一些设置
当我在谷歌上搜索我的网站时,我发现了三个链接:一个用于该网站,两个用于不同的子域:
www.example.comsub.example.com
one.example.com 由于路由原因,我的网站上的链接结构如下所示: www.example.com/test/be
dev.example.com/that/this 这是我的
.htaccess
,以备您需要:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
RewriteBase /
网站的所有不同部分都通过a href
链接在一起,但我担心这可能不足以使其完全SEO
这会是个问题吗?我能做些什么吗
编辑:我想问的是,这种布局是否会成为搜索引擎优化的问题。如果是这样的话,我接下来的问题是如何解决它,这肯定是一项与编程相关的任务(因此这个问题不是离题)。离题,因为这与编程本身无关。还有,问题是什么?我没有看到任何不工作,那么你的问题到底是什么?你可以考虑将< >代码> R=301/代码>添加到你的最后一个改写规则中,所以谷歌知道它是永久的位置,而不仅仅是一个临时重定向。除此之外,我认为你应该没事。@Nytrix我对回答你问题的问题进行了编辑。