1
即時使用螺栓一段時間,並從未做過任何事情與htacces文件之前。我在這個問題上的問題是,我如何在螺栓生成的網址中放置斜線。我正在嘗試一些東西,並且在想如何做到這一點。但我只是通過一段代碼將/放在URL後面,然後它會進入循環添加和刪除/。螺栓尾隨斜線
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
#------addition-------#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
#---------------------#
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule^- [L]
添加區域中的代碼是我的添加/添加。我認爲代碼unther,擺脫了/ becouse當我運行它沒有說鏈接/在控制檯,但在這一點上的問題是。我得到一個Apache 500錯誤。並且控制檯中的鏈接/爲紅色。
有什麼螺栓或appache,我需要編輯以讓這項工作。還是我這樣做完全錯了。我希望得到你的專業知識,因爲我現在有這個問題+5小時。
是否有幫助,這是完整的文件:
RewriteEngine on
RewriteRule cache/ - [F]
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
RewriteCond %{HTTP:Authorization} .
RewriteRule^- [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
#------addition-------#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
#------original--------#
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule^- [L]
#-------using the base file for routing--------#
RewriteRule^%{ENV:BASE}/index.php [L]
謝謝你告訴我這個。這意味着我必須完全編輯一些阻止這種情況的文件。 –