在htaccess中删除文件扩展名后的反斜杠和斜杠

时间:2018-04-12 17:57:28

标签: .htaccess backslash slash

Htaccess不是我的最爱,请善待我帮助。

实施例。 www.domain.com/about.php正确显示了具有样式的网站。在浏览器中添加www.domain.com/about.php/或www.domain.com/about.php \所有样式都会被破坏,页面会被扭曲。

如何在htaccess中消除文件扩展后的反斜杠和斜杠。

感谢您的帮助 RGDS

1 个答案:

答案 0 :(得分:0)

它是path/to/style.css但是当您在/之后添加about.php时,所包含的文件路径将更改为about.php/path/to/style.css,因此不会显示任何内容。

要解决此问题,请在<base href="/">代码之间添加此<head>以保持基数不变:

 <head>
 <base href="/">
</head>

<强>更新

根据您的评论,您希望在.htaccess中为此案例添加规则,请尝试以下操作:

RewriteEngine On
RewriteRule  ^(.+)\.php/(.*)(\.css)$      $2$3 [L]