gpt4 book ai didi

Asp.net 动态页面创建问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:34:30 26 4
gpt4 key购买 nike

我创建了一个动态创建页面的 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

最佳答案

试试这个……虽然我自己还没有尝试过……但我很确定……它应该可以工作……在您的 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>

关于Asp.net 动态页面创建问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39165145/

26 4 0