2016-04-11 37 views
0

İçeriğiiçin saklayan bir klasörüm www.example.com/page1/ var. page1 yoksa, özel 404 page ürünümün page1 üretimini ele almasını isterim, bu nedenle, URL'nin sonunda veya herhangi bir URL'nin sonunda bir / olması gerekmez. Benzer soru için cevapları denedim, ancak sonsuz bir döngü ile sonuçlanır. Sondaki eğik çizgiyi ve sonsuz yönlendirme döngüsünü nasıl önleyebilirim?Sondaki eğik çizginin önlenmesi sonsuz döngüye neden oluyor

Aşağıdaki denedim:

RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301, L] 

,

RewriteBase/
RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L] 

,

Options -Multiviews -Indexes 
RewriteEngine On 
DirectorySlash Off 

,

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} (.+)/$ 
RewriteRule^%1 [R=301,L] 

,

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} /(.*)/$ 
RewriteRule^/%1 [R=301,L] 

,

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

,

RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 

cevap

0

Ben şimdi çalışma var. Sayfa uzantısını gizlemek için kullanılan kod sonsuz döngüye neden oldu.