سلام سال نو مبارک
یه سوال داشتم
توی بعضی سایت ها وقتی به صفحات مختلف می ریم می بینیم که اسم صفحه بدون هیچ پسوندی نوشته شده
یا مثلا اگر اسم سایت nibble هست اسم صفحه ها در آدرس بار به صورت index.nibble ظاهر می شن
چه جوری می شه این کار رو انجام داد؟
Printable View
سلام سال نو مبارک
یه سوال داشتم
توی بعضی سایت ها وقتی به صفحات مختلف می ریم می بینیم که اسم صفحه بدون هیچ پسوندی نوشته شده
یا مثلا اگر اسم سایت nibble هست اسم صفحه ها در آدرس بار به صورت index.nibble ظاهر می شن
چه جوری می شه این کار رو انجام داد؟
با ماژول rewrite آپاچی می تونی اینکارو بکنی!
مثال:
باید کد زیر را در فایل .htaccess در پوشه روت بنویسی:
[PHP]
LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine on
RewriteRule index/(.*)$ index.php?pid=$1 [nc]
یا
RewriteRule ^(.*).nibble$ $1.php [nc]
[/PHP]
از این کدها استفاده کردم ولی اولی که خطا می ده دومی هم کار نمی کنه
این هم کدیه که خودم استفاده کردم به این صورت
[HTML]
RewriteEngine on
RewriteRule (index.parsian) index.php
[/HTML]
ولی این هم کار نمی کنه
ولی من خودم از این کد همین الان استفاده می کنم و کار می کنه!!
ولی من دوباره امتحان کردم و جواب نداد
می شه کدهایی رو که استفاده کردید دقیقا اینجا قرار بدید؟
راستی نیاز به تنظیمات دیگه ای نداره؟