PDA

View Full Version : htaccess



zohreh.hn
دوشنبه 07 بهمن 1392, 21:24 عصر
سلام به دوستان، من با یک مشکل در htaccess مواجه هستم در واقع می خواهم آدرس http://kiatechno.com/indexk.php?id=10
را به شکل
http://kiatechno.com/indexk/10
درآورم
با دستور زیر
RewriteRule /indexk/([0-9]+) /indexk.php?id=$2
ولی هنگام لود شدن آدرسی که رویش کلیک می کنم هیچ اتفاقی نمی افتد نه پیام خطا می دهد و نه در آدرس بار اون چیزی که من نوشتم می آید در واقع همان آدرس اصلی یعنی
http://kiatechno.com/indexk.php?id=10
را نشان می دهد.
لطفا راهنمایی بفرمایید
متشکرم

foreach
دوشنبه 07 بهمن 1392, 21:31 عصر
سلام به دوستان، من با یک مشکل در htaccess مواجه هستم در واقع می خواهم آدرس http://kiatechno.com/indexk.php?id=10
را به شکل
http://kiatechno.com/indexk/10
درآورم
با دستور زیر
RewriteRule /indexk/([0-9]+) /indexk.php?id=$2
ولی هنگام لود شدن آدرسی که رویش کلیک می کنم هیچ اتفاقی نمی افتد نه پیام خطا می دهد و نه در آدرس بار اون چیزی که من نوشتم می آید در واقع همان آدرس اصلی یعنی
http://kiatechno.com/indexk.php?id=10
را نشان می دهد.
لطفا راهنمایی بفرمایید
متشکرم
به اینصورت تغییر بدید


RewriteRule ^indexk/([0-9])$ indexk.php?id=$1 [L,QSA]

sh.n.n786
دوشنبه 07 بهمن 1392, 22:45 عصر
درود و ...
خیلی طبیعیه چون این فقط نحوه آدرسی خوانی Apache رو تغییر میده نه لینک های شمارو.
لینک ها رو باید دستی تغییر بدین.

mohamadali1374
سه شنبه 08 بهمن 1392, 09:20 صبح
سلام دوستان
من از روشی که گفتید استفاده کردم و جواب گرفتم ولی هیچ کدوم از css و جاوا اسکریپت هام تو اون صفحه اجرا نمیشه لطفا را هنمایی کنید:متفکر:

foreach
سه شنبه 08 بهمن 1392, 09:23 صبح
سلام دوستان
من از روشی که گفتید استفاده کردم و جواب گرفتم ولی هیچ کدوم از css و جاوا اسکریپت هام تو اون صفحه اجرا نمیشه لطفا را هنمایی کنید:متفکر:



RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^indexk/([0-9])$ indexk.php?id=$1 [L,QSA]

zohreh.hn
سه شنبه 08 بهمن 1392, 20:54 عصر
سلام من کد بالا رو وارد کردم اما دوباره همان مشکل را دارم.
باید چکار کنم

shahriyar3
سه شنبه 08 بهمن 1392, 23:44 عصر
سلام

اینو امتحان کنید


RewriteEngine On
RewriteRule ^indexk/id/([^/]*)$ /indexk.php?id=$1 [L]

sadegh1362
چهارشنبه 09 بهمن 1392, 09:41 صبح
سلام
به کدی که در بالا forch گفتن این خط رو اضافه کنید اینطور تا لینک های شما از این قانون مستثنا بشند.


RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^indexk/(.+)$ indexk.php?id=$1 [QSA,L]

masiha68
چهارشنبه 09 بهمن 1392, 15:30 عصر
فک کنم باید اقای شهرکی این سوال رو به جمع سوالای تکراری اضافه کنه ...