2015-11-02 71 views
0

我有一個WordPress網站,我試圖加快GTMetrix的幫助。我注意到,無論何時測試一個頁面並忽略URL的尾部斜線(例如http://example.com/blog),它都會將301重定向到該URL,並附加斜線(例如http://example.com/blog/)。這是爲什麼這301重定向?

重定向需要大約1秒鐘,如果可能的話,我想刮掉那段時間。問題:

  1. 什麼原因導致此重定向?它是WP,.htaccess還是其他的配置?
  2. 我能做些什麼來防止這種重定向,而不是打破我的網站?

回答

1

該重定向由Apache使用mod_dir完成。它默認使用DirectorySlash指令來執行此操作。如果你不希望這樣做,你可以在.htaccess中使用它來關閉它。

DirectorySlash Off 

但becareful因爲這可能有副作用的影響(如DirectoryIndex不工作),你可以看到在這裏。

https://httpd.apache.org/docs/2.4/mod/mod_dir.html#directoryslash

+0

這是怎麼實現的? –