我创建了一个动态创建页面的aspx博客网站。 并使用在创建页面时生成的唯一ID作为其名称。
例如: 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
答案 0 :(得分: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>
答案 1 :(得分:0)