【发布时间】:2014-05-06 18:58:02
【问题描述】:
我希望我的网站看起来像 www.example.com/about/
但是目前我有一个 htaccess 代码,它删除了 .php 和 .html 扩展名
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
上面的代码使我的网址看起来像,例如 www.example.com/about 因为我不知道 htaccess 代码,所以它没有结尾的正斜杠(尾部斜杠)。
有人可以提供在网址末尾添加正斜杠(尾部斜杠)的代码,因为我在许多其他帖子中找到的代码对我不起作用。
另外请注意,对于我上面的 htaccess 代码,我不得不更改没有扩展名的链接。例如;一个 href="index" 而不是一个 href="index.html"
总结一下
1.) htaccess 的代码是什么,可以使我的 url 以正斜杠(尾随斜杠)结尾而没有扩展名。例如; www.example.com/about/
2.) 目前,我的链接设置为没有扩展名,以制作我当前的 htaccess 代码。 (例如;a href="index" 而不是 a href="index.html")所以我必须用它的扩展名改回来吗?
3.) 我需要一个适用于 php 和 html 的代码
4.) 我是否应该将所有链接回我的索引页面的链接更改为域名,以便当有人从我网站的另一个页面单击主页链接时,它将显示为,例如,例如; www.example.com 而不是 www.example.com/index
非常感谢您花时间阅读,希望得到答案以及对代码的解释。
【问题讨论】:
标签: .htaccess