rewrite url php ubuntu localhost çalışmıyor

2 Cevap php

Ben call_center_interface.php adında dosya var

Options +FollowSymLinks
RewriteEngine on
RewriteRule call_center_interface-act-(.*)\.htm$ call_center_interface.php?act=$1

i Yukarıdaki url yeniden yazma kodu kullanabilirsiniz ama ubuntu çalışan değildir

2 Cevap

Eğer apache içinde mod_rewrite modülü etkinleştirilmiş mi? Root veya kullanım sudo olarak çalıştırın:

sudo a2enmod rewrite

Çalışan diğer herhangi bir yeniden yazma kural mı var?

Ben de arasına kodunuzu yerleştirmek için tavsiye ederim

<IfModule mod_rewrite.c>
...
</IfModule>

Aksi takdirde bazı sunucularda 500-Sunucu-Error-Page içine edeceğiz.

/ Var / www / foo / scripts / call_ ... ve / var / www / foo belgeniz kök: Eğer belge kök altında dizinde veya alt ile bir RewriteBase açıklama eklerseniz, diyelim ki (aynı zamanda daha güvendeyiz 'RewriteBase "/ komut /"' ekleyin.