apache - 删除 XAMPP 中 URL 的最后一个斜杠

标签 apache .htaccess url xampp trailing-slash

我目前正在使用 XAMPP 在本地服务器上使用 PHP 和 Apache 进行项目。我的网站有问题,我想知道是否可以删除我的网址的最后一个斜杠。例如,我在 localhost 中运行一个网站它存储在文件夹 htacces\web\mywebsite 中当我在浏览器中打开网站时,网址栏显示 localhost/web/mywebsite/127.0.0.1/web/mywebsite/ .

所以,如果这是正常的,那就没问题,但为什么有些网站会出现 stackoverflow.com删除最后一个斜杠,也像 stackoverflow.com\question\ask ?

我只想知道,是.htaccess会做?或PHP?
这是我在我的网站上编写的 .htacces 文件

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?$1 [QSA]

有人可以帮忙吗?

最佳答案

最后的斜线没有太大区别。所以你可以忽略它,但如果你想允许打开没有斜杠的目录,你不能在 .htaccess 文件中这样做。

关于apache - 删除 XAMPP 中 URL 的最后一个斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52111130/

相关文章:

php - OSX本地环境中的Symfony2权限问题

ruby-on-rails-3 - 在服务器上运行我的 Rails 应用程序

.htaccess - 如何向已使用 mod_rewrite 重写的 URL 添加其他 URL 变量

.htaccess - 简单的 .htaccess 重写以传递 1 个参数

java - 如何从 spring 3.x 调用 web 服务或 url

c# - 在域子文件夹中的 Apache 后面托管 ASP.NET Core

php - 3XX 重定向的自定义错误文档

regex - Nginx:如何向 URL 添加尾部斜杠,除非它以特定名称开头

ruby-on-rails - 如何在不覆盖路径的情况下在资源内部创建自定义路由

php - 我应该在 Xampp (linux) 中存储 WordPress 网站的位置