由于漂亮的 codeigniter url,谷歌站点地图无法正常工作
好吧,发生了什么事!?我使用代码点火器切换到漂亮的网址; http://robertwaynehq.com/what-we-do
而不是与 .php
相同,
然后我更新了站点地图文件,但它似乎不喜欢那样这些页面没有扩展名。此外,谷歌网站管理员网站给出了重定向错误。但页面仍然有效。帮助?
编辑:我确实在旧文件中有重定向。
<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://mydomain.com/what-we-do" );
?>
真正的问题是我已经更新了 sitemap.xml,而 google 网站管理员工具似乎不喜欢或识别这些文件。
<?xml version="1.0" encoding="UTF-8"?>
<urlset>
<url>
<loc>http://mydomain.com/</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://mydomain.com/index.php</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://mydomain.com/what-we-do</loc>
<changefreq>weekly</changefreq>
</url>
<!-- and so on for each page... -->
</urlset>
Okay, what is happening!? I switched to pretty urls using code igniter; http://robertwaynehq.com/what-we-do
rather than the same with .php
I then updated the site map file and it doesn't seem to like that the pages have no extension. Further the google webmaster site is giving a redirect error. Yet the pages work. Help?
Edit: I do have the redirects in the old files.
<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://mydomain.com/what-we-do" );
?>
The real issue is that I have updated the sitemap.xml and google webmaster tools doesn't seem to like or recognize the files.
<?xml version="1.0" encoding="UTF-8"?>
<urlset>
<url>
<loc>http://mydomain.com/</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://mydomain.com/index.php</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://mydomain.com/what-we-do</loc>
<changefreq>weekly</changefreq>
</url>
<!-- and so on for each page... -->
</urlset>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在旧的 php 文件中设置 301 重定向,重定向到页面的网址
Google 网站管理员工具有关 301 重定向的帮助
PHP 中的 301 重定向
set 301 redirect in the old php files, redirecting to the url of the page
Google Webmaster Tools help on 301 Redirect
301 Redirect in PHP