2016-08-26 165 views
1

我創建了一個動態創建頁面的aspx博客網站。 ,並使用頁面創建時生成的唯一標識作爲名稱。Asp.net動態頁面創建問題

如: http://www.websitename.com/2016/f1.aspx

http://www.websitename.com/2016/f2.aspx

http://www.websitename.com/2016/f3.aspx

如果我用這個命名約定,做我擔心SEO問題? 搜索引擎是否索引我的網站和博客?

我需要將動態創建的頁面名稱更改爲頁面標題。我該怎麼做?

而且我還需要從博客頁面中刪除.aspx。

如:

/f1.aspx =>/HelloWorld的

/f2.aspx =>/ThisCode

回答

1

嘗試......雖然我沒有嘗試過自己尚未.. 。但我敢肯定..它應該工作...在你的webconfig添加這些行刪除結束.aspx擴展...

<configuration> 
    <system.webserver> 
    <rewrite> 
    <rules> 
     <rule name="RemoveASPX" enabled="true" stopProcessing="true"> 
      <match url="(.*)\.aspx" /> 
      <action type="Redirect" url="{R:1}" /> 
     </rule> 
     <rule name="AddASPX" enabled="true"> 
      <match url=".*" negate="false" /> 
      <conditions> 
       <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
       <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
       <add input="{URL}" pattern="(.*)\.(.*)" negate="true" /> 
      </conditions> 
      <action type="Rewrite" url="{R:0}.aspx" /> 
     </rule> 
    </rules> 
</rewrite> 
</system.webserver> 

+0

感謝。感謝那。有沒有辦法將動態生成的頁面名稱重命名爲頁面的標題。 –