2016-03-29 21 views
0

.htaccess dosyamda bir sorun var. Benim .htaccess dosyasındaDahili Sunucu Hatası .htaccess

bu var:

RewriteEngine on 

RewriteRule ^user/([0-9a-zA-Z]+) user.php?u=$1 [NC, L] 

Ve bu benim C:/../wamp/www/mysite/

My sitesinde yerleştirilen bu dosyayı vardı önce çalışmış, bu yüzden ben ne yaptığımı emin değilim yanlış. Bu aswell için yeni bir şeyim, bu yüzden yanlış gitmem gerekiyor. Sitemi her çalıştırdığımda hatayı alıyorum: Dahili Sunucu Hatası

"Sunucu bir iç hata veya yanlış yapılandırma ile karşılaştı ve isteğinizi tamamlayamadı." Eğer yeniden yazma motoru etkin değil gibi görünüyor şimdi,

RewriteRule ^user/([0-9a-zA-Z]+)$ user.php?u=$1 [NC,L] 
#-------------------------------^ 

Okay:

+0

Bu bir sözdizimi hatası. Kuralı bitirmedin. –

+0

@PraveenKumar, o zaman nasıl bitiririm? – Denny123

+0

Sanırım user.php'den önce bir '$' ekleyin. Onu bir cevap olarak verdim. Çalışırsa söyle. –

cevap

0

Sen olarak değiştirin, kural bitirmedim. Nasıl etkinleştirileceği hakkında daha fazla bilgi için .htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration'u kontrol edin.

Güncelleme: Youtube: How to enable rewrite module in WAMP Server?

Güncelleme: Eğer Bad Bayrak Delimiters hata alırsanız, herhangi vermeyin lütfen bu mücadele varsa, bunu yapmak için nasıl bir Youtube video var bayraklar arasındaki boşluklar. Daha fazla bilgi için bkz. RewriteRule Error: Bad flag delimiters.

+0

Hayır .. Yine aynı hata iletisi:/ – Denny123

+0

Tamam, ben her şeyi yaptı ama – Denny123

+0

"mysite/profil/user/xxx bu sunucuda bulunamadı" Bu benim .htaccess olduğunu söyler: "YenidenYazmaMotoru RewriteRule üzerinde^kullanıcı/([0-9a-zA-Z] +) $ user.php? u = $ 1 [NC, L] " – Denny123

İlgili konular