【问题标题】:SEO Optimization- PHP project for Dynamic files [closed]SEO优化-动态文件的PHP项目[关闭]
【发布时间】:2013-06-01 05:34:16
【问题描述】:

我正在创建一个站点/新的 php。

我知道网络爬虫会查看 URL 以帮助他们筛选内容,但如果所有内容都在动态页面上?例如,假设我有一个博客网站,而博客 A 创建了一个名为“与老人一起烹饪”的博客。 blog.php?id=7

博主 B 创建了一个名为“我在芬兰的生活”的博客。 blog.php?id=10

都指向 blog.php - 但内容会根据传递的 id 而改变。 是否可以创建假文件夹结构,例如:

blog/blogger a/与老歌一起烹饪/

blog/blogger b/我在芬兰的生活/

我假设这会使网站对 SEO 更友好。

我希望有人能给我指出正确的方向,比如教程等?

【问题讨论】:

    标签: php optimization seo


    【解决方案1】:

    简而言之,是的。如果使用 Apache,请查看使用 mod_rewrite 的 .htaccess 配置。如果您使用的是 Windows/IIS,那么您需要尝试使用 web.config 的 web.server/Rewrite 部分。

    .htaccess 的类似内容:

    RewriteEngine On
    RewriteRule ^view_pic/(.*)/(.*)?/?$ /veiw_pic.php?what=$1&pic=$2 [QSA]
    RewriteRule ^coverart?/?$ /coverart.php [QSA]
    

    对于 IIS 或类似的东西:

    <system.webServer> 
    <defaultDocument> 
      <files> 
        <clear /> 
        <add value="index.php" /> 
      </files> 
    </defaultDocument> 
    <rewrite> 
      <rules> 
        <rule name="viewpic" stopProcessing="true"> 
          <match url="^view_pic/(.*)/(.*)?/?$" /> 
          <action type="Rewrite" url="/view_pic.php?what={R:1}&amp;pic={R:2}" /> 
        </rule> 
        <rule name="coverart" stopProcessing="true"> 
          <match url="^coverart?/?$" /> 
          <action type="Rewrite" url="/coverart.php" /> 
        </rule>
      </rules>
    </rewrite>
    </system.webServer>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 2012-03-12
      • 1970-01-01
      • 2021-01-09
      • 2012-11-11
      相关资源
      最近更新 更多