我尝试了很多代码来从URL中去除
.php
,例如:ht.abuena.net/presto.php
-> ht.abuena.net/presto
,以及反过来 - 在内部进行。RewriteEngine ON
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
什么都不起作用 - url 保持不变
通过右键单击按钮 重新加载
并选择 - 清空缓存并强制重新加载
来重新加载页面 - 所以我希望缓存被清除了
实时示例在此处 - 这里
https://example.com/stuff
在内部由/stuff.php
提供服务(甚至客户端根本看不到.php
)。我认为你弄反了——根本不要链接到/presto.php
,而是链接到/presto
... - CherryDT.htaccess
实现的效果...也许我误解了重点。我认为你想要没有.php
的漂亮URL,所以你需要使用你上面发布的.htaccess
设置,这样/abc
就会内部到达/abc.php
。其他任何事情对我来说都没有太多意义。如果不是这种情况,你能更好地解释一下你想要在这里实现什么吗?为什么? - CherryDT