相关疑难解决方法(0)

使用无扩展名的网址有哪些优势?

使用无扩展名的网址有哪些优势?

例如,我为什么要改变......

http://yoursite.com/mypage.html
http://yoursite.com/mypage.php
http://yoursite.com/mypage.aspx

至...

http://yoursite.com/mypage

是否可以为每个页面提供无扩展名的URL?

更新:

无扩展名网址是否更适合网站安全性?

php asp.net xhtml seo sitecore

20
推荐指数
3
解决办法
8387
查看次数

使用rewriteModule从页面中删除.aspx?

我正在使用ASP .NET rewriteModule将http://example.com重写为http://www.example.com.

<section name="rewriteModule" type="RewriteModule.RewriteModuleSectionHandler, RewriteModule"/>
Run Code Online (Sandbox Code Playgroud)

然后我把它放在里面<system.webServer>.

    <rewrite>
        <rules>
            <rule name="Canonical" stopProcessing="true">
                <match url=".*"/>
                <conditions>
                    <add input="{HTTP_HOST}" pattern="^([a-z]+[.]com)$"/>
                </conditions>
                <action type="Redirect" url="http://www.{C:0}/{R:0}" redirectType="Permanent"/>
            </rule>
        </rules>
    </rewrite>
Run Code Online (Sandbox Code Playgroud)

现在我想删除页面末尾的所有.aspx.例:

http://www.example.com/Register.aspx

将变成:

http://www.example.com/Register/

我怎样才能做到这一点?

我正在使用IIS7在GoDaddy上进行共享虚拟主机托管.

.net web-config url-rewriting

17
推荐指数
2
解决办法
2万
查看次数

不带页面扩展的 URL 重写规则

我有一个关于.Net Framework 2.0的项目,其中我需要调用一些没有页面扩展名的页面,这意味着我必须从 url 中删除 .aspx,并且还需要传递一些查询字符串数据。目前已通过以下方式实现 URL 重写,但不会删除 .aspx

<configuration>
<modulesSection>
    <rewriteModule>
      <rewriteOn>true</rewriteOn>
      <rewriteRules>
        <rule source="Admin/TheFetus/(.*)" destination="Admin/Fetus/$1"/>
        <rule source="CaseDetails/(.*).aspx" destination="Client/Cases/CaseDetails.aspx"/>
        <!--<rule source="ArticleDetails/(.*).aspx" destination="Client/Articles/ArticleDetails.aspx"/>-->
        <rule source="ArticleDetails" destination="Client/Articles/ArticleDetails.aspx"/>
        <rule source="ChapterDetails/(.*).aspx" destination="Client/Chapters/ChapterDetails.aspx"/>
        <rule source="LectureDetails/(.*).aspx" destination="Client/Lectures/LectureDetails.aspx"/>
        <rule source="ConventionDetails/(.*).aspx" destination="Client/Conventions/ConventionDetails.aspx"/>
        <rule source="IfserDetails/(.*).aspx" destination="Client/Ifser/IfserDetails.aspx"/>
        <rule source="Client/Fetus/Files/(.*)" destination="Client/Fetus/Files/$1"/>
        <rule source="Fetus/Files/(.*)" destination="Client/Fetus/Files/$1"/>
        <rule source="Client/Fetus/Index.php" destination="Client/Fetus/Home.aspx"/>
        <rule source="Fetus/Index.php" destination="Client/Fetus/Home.aspx"/>
        <rule source="Client/Fetus/(.*).php(.*)" destination="Client/Fetus/$1.aspx$2"/>
        <rule source="Fetus/(.*).php(.*)" destination="Client/Fetus/$1.aspx$2"/>
        <rule source="Admin/Fetus/(.*)" destination="Admin/Fetus/$1"/>
        <rule source="Client/Fetus/(.*)" destination="Client/Fetus/$1"/>
        <rule source="Fetus/(.*)" destination="Client/Fetus/$1"/>
        <rule source="bannerspecs" destinatiofn="Client/FooterLinks/BannerSpecs.aspx"/>
        <rule source="Client/TheFetus/Files/(.*)" destination="Client/Fetus/Files/$1"/>
        <rule source="TheFetus/Files/(.*)" destination="Client/Fetus/Files/$1"/>
        <rule source="Client/TheFetus/Index.php" destination="Client/Fetus/Home.aspx"/>
        <rule …
Run Code Online (Sandbox Code Playgroud)

c# asp.net url-rewriting c#-2.0

5
推荐指数
1
解决办法
1569
查看次数

标签 统计

asp.net ×2

url-rewriting ×2

.net ×1

c# ×1

c#-2.0 ×1

php ×1

seo ×1

sitecore ×1

web-config ×1

xhtml ×1