如何创建无格式网页?

时间:2014-01-10 17:01:21

标签: html url url-rewriting format

我看到很多网站都有很多网页(除主页外),没有像http://www.apple.com/ios/这样的格式

它的格式不像http://www.apple.com/ios.html或其他任何内容。

即使此页面为https://stackoverflow.com/questions/ask 它没有扩展!!!

我如何创建?

我的网站中我希望mysite / login.aspx显示为mysite / login 另外mysite / welcome.html作为mysite / welcome

那里的任何人都可以帮助我吗?在此先感谢!!

4 个答案:

答案 0 :(得分:1)

通常在Apache中的.htaccess文件中完成。

这样的事情:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ /$1 [L,R=301]

a-la this very similar question

答案 1 :(得分:0)

如果您将文件命名为index.html(或index.php等)并将其上传到mydomain.com/test/index.html,则可在mydomain.com/test /

下载。

除此之外,通过htaccess文件使用url重写。 这里是a good tutorial让您入门。

答案 2 :(得分:0)

将它放在.htaccess文件中。不要自己制作,而是从FTP服务器下载当前文件,更改它然后上传并覆盖旧文件。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^securemyhome\.com
RewriteRule ^(.*)$ http://www.securemyhome.com/$1 [R=permanent,L]

 # 3 ---- Make pages render without their extension in the url
 Options +MultiViews

答案 3 :(得分:0)

对于IIS网络服务器,

在IIS中安装“Url Rewrite”模块,“添加规则”并按照向导进行操作。

download Url Rewrite

About Url Rewrite