2016-08-26 37 views
1

動的にページを作成するaspxブログのWebサイトを作成しました。 であり、ページ作成時に生成された一意のIDを名前として使用します。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

はこれを試してみてください...私はまだそれを自分自身を試していなかったものの... 。しかし、私は... ..itは...仕事終わりから.aspxの拡張子を削除するためにあなたのWebConfigでこれらの行を追加しなければならないかなり確信している

<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

おかげで来るかもしれない....これらのリンクをお試しください。それに感謝します。動的に生成されたページ名をページのタイトルに変更する方法はありますか? –

0
+0

申し訳ありませんが、私はそのページのURL名を変更していたことを意味していました。 (例:http://www.websitename.com/2016/f2.aspxからhttp://www.websitename.com/2016/helloworld)helloworldは、ページf2.aspxのブログタイトルです –

関連する問題