izlemeyi deneyin ederiz Kalıcı olarak "başlık. Eğer içten uzun URL'ye işaret edecek şekilde daha kısa URL isteyen kastediyorsan
, o zaman dairesel yönlendirmeleri önlemek gerekir:
RewriteRule ^product/info/.*$ - [L] # don't redirect again
RewriteRule ^(.*)$ /product/info/$1 [L] # redirect everything else
www.example.com/product/ yönlendirmek için çalışıyor duracaktır ilk satırı www.example.com/product/info/product/info/laptop adresine ve/veya dizüstü bilgisayara bilgi verin. Ayrıca vb phpmyadmin, img dışında her şeyi yönlendirmek için çalışıyoruz gibi
düzenleyin yorum dayanarak
, bu endekse görünüyor neyse? - Hepiniz biraz şimdi yeniden düzenlemek zorunda şey böyle:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/(index\.php|img|phpmyadmin|images|user|wmd|FCKeditor|map|jscalendar|aurigma|xajax_js|css|js|include|floatbox|helper|styles|ajax|robots\.txt|favicon\.ico|product/info/(.*))
RewriteRule ^(.*)$ - [L] # don't redirect these
RewriteRule ^(.*)$ /product/info/$1 # redirect everything else
Ben "ürün/bilgi /(.*)" birinci yeniden yazma adına% 100 değilim. Bu işe yaramazsa, bu deneyin:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/(index\.php|img|phpmyadmin|images|user|wmd|FCKeditor|map|jscalendar|aurigma|xajax_js|css|js|include|floatbox|helper|styles|ajax|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ - [L] # don't redirect these
RewriteRule ^product/info/.*$ - [L] # don't redirect again
RewriteRule ^(.*)$ /product/info/$1 [L] # redirect everything else
Düzenleme 2
Final cevap yorumlarınıza göre:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/(index\.php|img|phpmyadmin|images|user|wmd|FCKeditor|map|jscalendar|aurigma|xajax_js|css|js|include|floatbox|helper|styles|ajax|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ - [L] # don't redirect these
# pass controllers to index.php
RewriteCond %{REQUEST_URI} ^/(home|browse|calendar|star|member|enter|product)
RewriteRule ^(.*)$ /index.php?$1 [L]
# pass other things than controllers to /index.php?/product/info/$1
RewriteRule ^(.*)$ /index.php?/product/info/$1 [L] # redirect everything else
Neden çift tırnak? ifade [a-zA-Z0-9_ \ s \ '~% olmalıdır,:!?() \ ._ = & -] + –