如何从 php 的 url 中删除斜杠? [复制]
Posted
技术标签:
【中文标题】如何从 php 的 url 中删除斜杠? [复制]【英文标题】:How can I remove slash from a url on php? [duplicate] 【发布时间】:2019-03-01 04:15:45 【问题描述】:你好其实我有这种类型的网址
https://example.com/cart/index.php
https://example.com/cart/details.php
我想展示这个
https://example.com/cart
https://example.com/cart/details
我如何使用.htaccess
来做到这一点?
我真的尝试在谷歌上查找,但没有任何帮助。
【问题讨论】:
【参考方案1】:这将删除 .index.php 和 .php
RewriteEngine On
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %REQUEST_FILENAME !-d
RewriteCond %REQUEST_FILENAME\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
【讨论】:
这里您可以获得更多信息:plothost.com/kb/how-to-remove-php-html-extensions-with-htaccess 本地能用吗? 你在用什么? Xamp 或类似虚拟机的东西? 我正在使用 Xamp 您的 .httacces 可能不起作用。你能看看这个吗:***.com/questions/17162214/…以上是关于如何从 php 的 url 中删除斜杠? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
通过删除Laravel中的额外字符,从斜杠分隔的URL中提取参数值
如何从 webpack 中的资产 url 中删除后缀斜杠“/” |盖茨比
通过 .htaccess 从 URL 中删除双或更多斜杠的问题