View Full Version : سوال: مشکل با .htaccass
MoMo121
شنبه 06 مهر 1392, 12:55 عصر
با سلام خدمت دوستان
من یه مشکلی با تبدیل query string دارم
من این کد رو استفاده کردم
RewriteEngine On
RewriteRule ^test/([^/]*)$ /test.php?id=$1 [L]
حالا وقتی که test/1/ رو باز می کنم این ارور رو می ده
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
چی کار کنم؟
wallfa
شنبه 06 مهر 1392, 16:16 عصر
RewriteRule ^test/.*/([0-9]*)$ /index.php?id=$1 [QSA,L]
استفاده کن ببین
MoMo121
شنبه 06 مهر 1392, 18:49 عصر
RewriteRule ^test/.*/([0-9]*)$ /index.php?id=$1 [QSA,L]
استفاده کن ببین
نه متاسفانه مشکل حل نشد
MoMo121
یک شنبه 07 مهر 1392, 18:04 عصر
چی کار کنم ؟
رضا قربانی
یک شنبه 07 مهر 1392, 19:40 عصر
کل کد و صفحه و همه چیزو اینجا توی فایل زیپ بذار واست درستش کنم.
MoMo121
جمعه 12 مهر 1392, 19:38 عصر
بفرمایید این فایل ها
می خوام وقتی به این آدرس رفتیم
page.php/p=1 یا page/p=1 یا page/1 یا page.php/1
بره به آدرس
page/1
MoMo121
شنبه 13 مهر 1392, 14:19 عصر
لطفا یکی کمک کنه
mahmod2000
شنبه 13 مهر 1392, 16:24 عصر
مشکل شما این بود که فایل htaccess رو درست ایجاد نکرده بودید
بعد اینکه آدرس دهی هم اشتباه بود
این فایل htaccess رو جایگزین کنید
MoMo121
شنبه 13 مهر 1392, 19:03 عصر
مشکل شما این بود که فایل htaccess رو درست ایجاد نکرده بودید
بعد اینکه آدرس دهی هم اشتباه بود
این فایل htaccess رو جایگزین کنید
متاسفانه هنوز وقتی آدرس page/1 رو می زنی ارور Internal Server Error می ده
qartalonline
شنبه 13 مهر 1392, 19:25 عصر
کد زیر رو تست کنید:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^page/([^/]*)$ /page.php?p=$1 [L]
</IfModule>
MoMo121
شنبه 13 مهر 1392, 19:50 عصر
کد زیر رو تست کنید:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^page/([^/]*)$ /page.php?p=$1 [L]
</IfModule>
متاسفانه باز همان ارور رو می ده
qartalonline
شنبه 13 مهر 1392, 20:10 عصر
فایل رو ، رو سرور تست میکنید یا لوکال؟
احتمال اینکه ماژول rewrite رو سرورتون نصب یا فعال نیست ، وجود دارده.
MoMo121
شنبه 13 مهر 1392, 21:35 عصر
فایل رو ، رو سرور تست میکنید یا لوکال؟
احتمال اینکه ماژول rewrite رو سرورتون نصب یا فعال نیست ، وجود دارده.
تمام rewrite ها درست انجام می شه فقط همین یه دونه این اتفاق می یوفته
qartalonline
شنبه 13 مهر 1392, 21:53 عصر
کل محتویات فایل htaccass رو پاک کنید سپس تنها کد بالا رو قرار بدید.
در اینصورت اگه به آدرس page/1 مراجعه کنید باید آدرس page.php?p=1 بارگذاری بشه.
اگه باز هم نشد به پشتیبانی سرورتون اطلاع بدید.
MoMo121
شنبه 13 مهر 1392, 22:21 عصر
کل محتویات فایل htaccass رو پاک کنید سپس تنها کد بالا رو قرار بدید.
در اینصورت اگه به آدرس page/1 مراجعه کنید باید آدرس page.php?p=1 بارگذاری بشه.
اگه باز هم نشد به پشتیبانی سرورتون اطلاع بدید.
ممنون درست شد ولی نمی دونم مشکل از کجاست
qartalonline
شنبه 13 مهر 1392, 22:26 عصر
کدهاتون اشکال ایجاد میکنن.
میتونید همه کدهاتون رو بذارید سپس یکی یکی حذف کنید با حذف هر کدام اگه درست شد اون کد رو تغییر بدید.
MoMo121
شنبه 13 مهر 1392, 22:28 عصر
کدهاتون اشکال ایجاد میکنن.
میتونید همه کدهاتون رو بذارید سپس یکی یکی حذف کنید با حذف هر کدام اگه درست شد اون کد رو تغییر بدید.
این مشکل هم حل شد فقط و فقط باید این کد هارو در بالاترین قسمت .htaccass می نوشتم
با تشکر از تمام دوستانی که کمک کردن
maryam.20
سه شنبه 07 آبان 1392, 00:25 صبح
سلام :)
ممنون میشم به این تاپیک سری بزنید.... سوال من هم در زمیکنه htaccess هست که توی کامنت این پست مطرح کردم
http://barnamenevis.org/showthread.php?425136-%DB%8C%DA%A9-%D8%B3%D9%88%D8%A7%D9%84-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-htaccess&highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4+htaccess
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.