【发布时间】:2013-03-14 20:18:39
【问题描述】:
我试图弄清楚如何从 url 中删除文件扩展名。 我想更改 www.website.com/index.php 以显示 www.website.com/index。
我一直在努力解决这个问题
RewriteRule ^about$ about.php [L]
当我将此代码插入 htaccess 文件时,它所做的只是扭曲了我的网站,实际上它看起来像是删除了 css,很奇怪..
我在 wamp 服务器上本地运行我的网站。
关于如何让它发挥作用的任何建议?
【问题讨论】:
-
我尝试了该代码,但不再出现错误,但扩展仍然存在。
-
那些
.htaccess脚本将使页面在有和没有文件扩展名的情况下工作。他们不会将带有扩展名的页面重定向到没有扩展名的页面。将您的链接更改为不包含文件扩展名,一切都会正常。 -
关于将此类请求 (website.com/profile?name=christian) 更改为 (website.com/profile/christian) 的任何建议。
-
这里之前也有人问过这个问题。尝试搜索 htaccess rewrite。