【问题标题】:.htaccess - Remove trailing slash.htaccess - 删除尾部斜杠
【发布时间】:2015-01-15 22:02:08
【问题描述】:

目前我在我的 wordpress 网站中有一个 htaccess,它在我的网址中添加了一个斜杠。不知何故,我无法弄清楚它在我的 htaccess 中的位置。

你能说出下面的代码是哪一个吗?以及如何去除当前代码中的斜杠?

RewriteEngine On
RewriteBase /
#RewriteRule ^tester$ "http\:\/\/www\.domain-name\.org\/test" [R=301,L]
#RewriteCond %{HTTP_HOST} ^domain-name\.org$ [OR]
#RewriteCond %{HTTP_HOST} ^www\.domain-name\.org$
RewriteCond %{HTTP_HOST} ^equip\.domain-name\.org$ [OR]
RewriteCond %{HTTP_HOST} ^www\.equip\.domain-name\.org$
RewriteRule ^/?$ "http\:\/\/www\.domain-name\.org\/equip\/" [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

提前致谢!

【问题讨论】:

  • Trailing slash and initial www 的可能重复项
  • 嗨 tomasz,感谢您的回复。我尝试了接受的答案,但它仍然无法在我的网站上运行。还有一个斜杠。

标签: wordpress .htaccess trailing-slash


【解决方案1】:

这样:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(?:www\.)?equip\.domain-name\.org$
RewriteRule ^/?$ http://www.domain-name.org/equip/" [R=302,L]

(302 仅用于测试) 带有斜杠的示例(重写之前和之后)?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    相关资源
    最近更新 更多