SEO优化 - 动态文件的PHP项目

时间:2013-05-31 21:14:49

标签: php optimization seo

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

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

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

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

博客/博客a /与老人一起烹饪/

博客/博客b /我在芬兰的生活/

我认为这将使网站更加SEO友好。

我希望有人能指出我在教程等方面的正确方向?

1 个答案:

答案 0 :(得分:0)

简而言之,是的。如果使用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>