我看到很多网站都有很多网页(除主页外),没有像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
那里的任何人都可以帮助我吗?在此先感谢!!
答案 0 :(得分:1)
通常在Apache中的.htaccess文件中完成。
这样的事情:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ /$1 [L,R=301]
答案 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)