2016-04-14 2 views
0

Web sitemin URL'sini anlamsal etmek istiyorum, ama sonuç göstermek istediğinizde bir 500 hata varSemantik URL

Internal Server Error 
 

 
The server encountered an internal error or misconfiguration and was unable to complete your request. 
 

 
Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error. 
 

 
More information about this error may be available in the server error log. 
 
Apache/2.4.9 (Win32) PHP/5.5.12 Server at localhost Port 80

.htaccess kodu

RewriteEngine on 
 

 
RewriteCond %{REQUEST_URI} 10/ 
 
RewriteRule 10/ http://localhost/Cnxkhamsat/admin/edit.php?chi_id=10

Herhangi bir yardım?

cevap

0

Yerel bir makinede deneniyorsa, kod düzgün çalışmıyor gibi görünüyor, yani sözdizimi hatası yok.

En olası senaryo, RewriteEngine'u kullanmak için uygun izinlere sahip olmadığınızdır. Bu genellikle paylaşılan bir barındırma veya bazen VPS kullanıldığında olur.

httpd.conf Dosyanıza erişiminiz varsa, muhtemelen buradan RewriteEngine'i açabilirsiniz. Erişiminiz yoksa, barındırma sağlayıcınızla iletişim kurmanız ve yeniden yazma motorunu kullanmanıza izin vermeniz için onlara ihtiyacınız olduğunu bildirmeniz gerekir.

+0

localhost (Wamp Server) – sayou

+0

'da çalışıyorum. Ardından httpd.conf dosyanıza bir göz atın. Mod_rewrites'i etkinleştirmeniz gerekebilir. https://gist.github.com/jitendravyas/6002804 (hat 149'a bir göz atın), muhtemelen –

+0

httpd.conf'u açtığım için, bu satırı '#LoadModule rewrite_module modules/mod_rewrite 'siliyorum. '' ( – sayou