مشکل با rewrite engine در htaccess

سلام . خسته نباشید . صفحات سایت من به اینصورت هست :
کد:
http://localhost/MajidOnline/index.php?p=order
و می خوام که به اینصورت باشه :
کد:
http://localhost/MajidOnline/page/order
اینهم اون چیزی هست که توو فایل .htaccess نوشتم :
کد:
Options +FollowSymlinks 
 RewriteEngine on
 RewriteRule ^page/([0-9]+)-([a-z]+) index.php?p=$1 [nc]

نکته : من این رو دارم رووی لوکال تست می کنم !

اما به فایل httpd.conf خط زیر رو اضافه کردم :
کد:
LoadModule rewrite_module modules/mod_rewrite.so
اما وقتی لینک رو میدم به مرورگر پیغام NOT FOUND می ده ! ممنون می شم اگه راهنمایی کنید و بگید که مشکل کجاست .

 
آخرین ویرایش:
سلام . یک دنیا ممنون . آره جواب داد . ولی چرا فایل Style.css رو لود نمی کنه وقتی اینجوری لینک می دم :

کد:
http://localhost/MajidOnline/page/order
اما وقتی اینجوری لینک می دم مشکل نداره و فایل Style.css لود می شه :

کد:
http://localhost/MajidOnline/index.php?p=order
 

sunrise

Member
سلام . یک دنیا ممنون . آره جواب داد . ولی چرا فایل Style.css رو لود نمی کنه وقتی اینجوری لینک می دم :

کد:
http://localhost/MajidOnline/page/order
اما وقتی اینجوری لینک می دم مشکل نداره و فایل Style.css لود می شه :

کد:
http://localhost/MajidOnline/index.php?p=order
امير جان شما مي بايست مسير لينک فايل CSS رو بصورت مطلق درج کنيد، بعنوان مثال:

کد:
http://localhost/MajidOnline/style.css
و اگه بصورت نسبي باشه طبيعي هست که CSS لود نميشه چرا که بروزر سعي مي کنه فايل CSS رو از مسير مجازي يعني همون http://localhost/MajidOnline/page/ لود کنه در صورتي که اصلا چنين دايرکتوري وجود نداره که بخواد فايل CSS رو از اونجا لود کنه.
 

para2x

Member
آقا ببخشيد اين مشكلي كه آقا امير گفتن رو من رو هاستم هم دارم
يعني اشكال از كدم هست ، يا تنظيمات لوكال يا حالا هاستمه ؟
 

irlogo

Active Member
سلام
لطفا به من هم کمک کنین
من لینک هایی به این صورت دارم
category.php?catID=105
و
product.php?productID=297

چه جوری می تونم به
.html
تغییرشون بدم
یا
category/productID=297
product/productID=297


مرسی
 

جدیدترین ارسال ها

بالا