如何删除或禁用URL末尾的斜杠?
我不知道到底是什么问题,但我对PHP中的尾部斜杠做了很多研究 我的问题是,当我访问我的站点时,我总是看到后面的斜杠,它会导致所有资源无法加载 如何禁用正在如何删除或禁用URL末尾的斜杠?,url,web,slash,Url,Web,Slash,我不知道到底是什么问题,但我对PHP中的尾部斜杠做了很多研究 我的问题是,当我访问我的站点时,我总是看到后面的斜杠,它会导致所有资源无法加载 如何禁用正在.htaccess中添加的尾部斜杠。 谢谢 以下是我的发现: 我想这就是你要找的 如何找到它: 只需搜索以下是我找到的: 我想这就是你要找的 如何找到它: 只需搜索URL中的/表示Web服务器文件系统上的目录,因此对file.php/的请求是查找目录而不是php脚本文件 可在《重写指南》中找到htaccess重写,以使任何目录自动附加尾部斜
.htaccess
中添加的尾部斜杠。
谢谢 以下是我的发现:
我想这就是你要找的
如何找到它:
只需搜索以下是我找到的:
我想这就是你要找的
如何找到它:
只需搜索URL中的/表示Web服务器文件系统上的目录,因此对
file.php/
的请求是查找目录而不是php脚本文件
可在《重写指南》中找到htaccess重写,以使任何目录自动附加尾部斜杠:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R]
URL中的/表示Web服务器文件系统上的目录,因此对
file.php/
的请求是查找目录而不是php脚本文件
可在《重写指南》中找到htaccess重写,以使任何目录自动附加尾部斜杠:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R]
默认情况下,PHP不会将/添加到URL,这是您的脚本完成的 如果您想使用style.css,请使用绝对路径或完整路径-因此如果您的style.css处于启用状态
http://domain.com/style.css
,则您可以使用
<link rel="stylesheet" type="text/css" href="/style.css">
或
对于file.php,它看起来像http://domain.com/file.php/style.css
,而上述任一项使用您在http://domain.com/style.css
这同样适用于
http://domain.com/folder/file.php
-只需在href
-标记中使用/folder/style.css
,或者再次使用指向它的完整URL。默认情况下,PHP不会将/添加到URL,这是您的脚本所做的
如果您想使用style.css,请使用绝对路径或完整路径-因此如果您的style.css处于启用状态http://domain.com/style.css
,则您可以使用
<link rel="stylesheet" type="text/css" href="/style.css">
或
对于file.php,它看起来像http://domain.com/file.php/style.css
,而上述任一项使用您在http://domain.com/style.css
这同样适用于
http://domain.com/folder/file.php
-只需在href
-标记中使用/文件夹/style.css
,或者再次使用指向它的完整URL。只需使用css文件的完整路径即可。
只需使用css文件的完整路径即可。
谢谢您的回答解决css上的问题停止工作,但它不能解决其他问题当斜杠结束时,新页面将无法打开,例如,当我想在同一页面中打开另一个链接时,它将是相反的。如果需要,您可以对链接执行同样的操作,只需对链接使用
,对图像使用相同的原则,等等。但是,请记住,这是一个脚本问题,现在只能在没有访问这些脚本的情况下查看。我相信你已经看到了一些其他的php网站,相对来说很少使用任何斜杠(如果参考WordPress和其他网站,只针对更容易记住的链接domain.com/index.php?/2011/06/01/为什么一加一等于五
——但是,你的脚本甚至不应该在开始时附加斜杠。我只是注意到斜杠只在点击图像时才添加,而不是在链接文本上添加/无论如何,再次感谢你,谢谢我只会禁用图像点击,让他们只点击文本,这应该可以解决所有问题。谢谢你的回答解决css上的问题停止工作,但它不能解决其他问题当斜杠结束时,新页面将无法打开,例如,当我想在同一页面中打开另一个链接时,它将被替代广告应该是,如果需要的话,你可以对链接做同样的事情,只需对链接使用
,对图像使用相同的原则等等。但是,请记住,这是一个脚本问题,现在只能在没有访问这些内容的情况下查看。我相信你已经看到了一些其他php网站,相对来说,很少使用任何后续斜杠(如果参考WordPress和其他网站,只针对更容易记住的链接domain.com/index.php?/2011/06/01/为什么一加一等于五
——但是,你的脚本甚至不应该在开始时附加斜杠。我只是注意到斜杠只在点击图像时才添加,而不是在链接文本上添加/无论如何,再次感谢你,谢谢我只会禁用图像点击,让他们只点击文本,这应该可以解决所有的问题。