我試圖添加一個尾部斜槓到使用PHP的網址。它不能與mod_rewrite的做,因爲我有在.htaccess類似於此:將追蹤斜槓添加到網址
RewriteRule ^page/(.*)$ index.php?page=$1 [L]
,我想驗證存在的頁面之前的301重定向與斜線。
現在,我使用這個代碼驗證後:
if(substr($_GET['page'], -1) !== '/')
header('Location: http://example.com/'.$_GET['page'].'/'.$_SERVER['QUERY_STRING'],TRUE,301);
但有沒有更好的方法嗎?
我不明白你可以做一個國防部重寫? – xzyfer
我不想爲不存在的頁面添加尾部斜槓,例如example.com/page/fokwaofkw變成example.com/page/fokwaofkw/ – user422039
而你如何檢查該請求資源的存在? – Gumbo