• اطلاعیه ها

    • Saeed Fard

      برگزاری چهارمین همایش Coder Conf و کد تخفیف برای کاربران وردپرس پارسی   20/04/97

      کدرکانف هر سال در آخرین پنجشنبه مرداد با بورد‌های مختلفی برگزار می‌گردد،امسال نیز کدرکانف در همین تاریخ با حضور برنامه نویسان مطرح کشور در بورد تخصصی جاوااسکریپت برگزار خواهد شد، یک گردهمایی متفاوت با طعم Javascript. Coderconf هر سال نسبت به سال‌های گذشته با حضور برنامه‌نویسان پر رنگتر می‌شود. ما سعی کردیم هر ساله به این کنفرانس مفهوم عمیق تری ببخشیم تا از آنچه در سال‌های گذشته عرضه شده به روزتر و مفیدتر واقع شویم. امسال فرصتی خواهد بود تا با نگرشی جدید و بهبود مطالب ارائه شده، عمیقتر به این موضوع نگاه کنیم تا بجای تکرار مباحث پیشین گامی هر چند کوچک در مسیر ارتقای دانش فنی برنامه‌نویسان ایرانی برداریم. ما در Coderconf ۴ با تمرکز بر روی Javascript نیت کرده‌ایم این فرصت را در اختیار برنامه نویسان قرار دهیم تا با ظرافت و استانداردهای روز دنیا کار خود را پیش ببرند. به نظر ما امسال زمان آن فرا رسیده‌است تا این زبان را به صورت تخصصی و از ابعاد مختلف به چالش بکشیم.   دبیر علمی همایش میلاد حیدری، کدرکانف ۴ را اینگونه توصیف کرده است :اشتراک گذاری دانش بهترین راه رسیدن به جاودانگی اطلاعات است. هر ساله همایش‌های زیادی برگزار میشه که افراد شرکت‌کننده می‌توانند با افراد مجرب شبکه سازی کنند. امسال در کدرکانف سعی کردیم علاوه بر بخش شبکه سازی بین افراد بیشتر روی انتقال دانش و کیفیت ارائه ها تمرکز داشته باشیم . به قصد یک گردهمایی بلند مدت بین برنامه‌نویسان جاوااسکریپت که با هم تبادل دانش و اطلاعات کنند گردهم آییم.
      بنده به عنوان عضو کوچکی از جامعه برنامه‌نویسان جاوااسکریپت ایران امیدوارم در کدرکانف امسال علاوه بر شبکه سازی، از اطلاعاتی که دوستان در این همایش در اختیارتان قرار می‌دهند استفاده کنید. در سایت همایش میتوانید سخنرانان و موضوع پنل همایش کدرکانف رو مشاهده کنید . علاقه‌مندان به حضور در این همایش می‌توانند با کد تخفیف wpparsi اقدام به ثبت نام در این گردهمایی کنند. سایت همایش :‌http://coderconf.org
      بلیط فروشی همایش :‌https://evand.com/events/coderconf4  
beh9am

خطای The page isn't redirecting properly

5 پست در این موضوع قرار دارد

سلام و خسته نباشید

یک قسمت برای سایتم داده بودم برنامه نویسی کرده بودند که برای اخبار سایت بود اما الان کار نمیکنه دسترسی به نویسنده اسکریپت هم ندارم

سایت به صورت user.site.ir درست کار میکنه اما میخوام تغییرش بدم به صورت site.ir/user باز بشه

این کد index.php هست :


if(preg_match('#([a-z0-9-]+?)\.site\.ir#i', $servername, $blogname)){
if(isset($_GET['id']) ){
$res=mysql_query("select id,username from `feeds` where `id`=(select fid from `news_tmp` where `id`=$_GET[id]) limit 1");
if(mysql_num_rows($res)>0){
list($id,$username)=mysql_fetch_array($res);
if($blogname[1]!=$username){
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://site.ir/$username/index-$_GET[id]" );
exit;
}
}
}
$username=$blogname[1];

با کد بالا خطای The page isn't redirecting properly میده اما اگر به این شکل باشه درست کار میکنه:


if(preg_match('#([a-z0-9-]+?)\.site\.ir#i', $servername, $blogname)){
if(isset($_GET['id']) ){
$res=mysql_query("select id,username from `feeds` where `id`=(select fid from `news_tmp` where `id`=$_GET[id]) limit 1");
if(mysql_num_rows($res)>0){
list($id,$username)=mysql_fetch_array($res);
if($blogname[1]!=$username){
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://$username.site.ir/index-$_GET[id]" );
exit;
}
}
}
$username=$blogname[1];

یعنی اگر به صورت user.site.ir بزاریم درست کار میکنه اما من میخوام به صورت site.ir/user باشه

اینم کدهای htaccess


RewriteEngine On
#RewriteBase /
RewriteRule index-([0-9]*) ./index.php?id=$1 [L]
RewriteRule ^post/(.*)-([0-9]*)$ ./search.php?key=$1&start=$2 [L]
RewriteRule ^post/(.*)$ ./search.php?key=$1 [L]
Rewriterule ^rss.xml ./rss/rss.php
### EXPIRES
# month A2592000, week A604800, day A86400, hour A3600,15 min A900
ExpiresActive On
ExpiresDefault A86400
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType text/css A2592000
ExpiresByType image/gif A604800
ExpiresByType image/png A604800
ExpiresByType image/jpeg A604800
ExpiresByType text/plain A604800
ExpiresByType application/x-shockwave-flash A604800
ExpiresByType video/x-flv A604800
ExpiresByType application/pdf A604800
ExpiresByType text/html A900

0

به اشتراک گذاری این پست


لینک به پست

کسی نیست کمک کنه ؟

اگر هزینه هم داره ایرادی نداره

0

به اشتراک گذاری این پست


لینک به پست

قبل header یه ob_start() بزارین ببینین درست میشه یا نه اگه نشد برای دیدایرکت از تابع زیر استفاده کنید

    function redirect($refer)
{
ob_start();
if (!headers_sent())
header('Location: '.$refer);
else {
echo '<script type="text/javascript">';
echo 'window.location.href="'.$filename.'";';
echo '</script>';
echo '<noscript>';
echo '<meta http-equiv="refresh" content="0;url='.$filename.'" />';
echo '</noscript>';
}
}

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

قبل header یه ob_start() بزارین ببینین درست میشه یا نه اگه نشد برای دیدایرکت از تابع زیر استفاده کنید

 function redirect($refer)
{
ob_start();
if (!headers_sent())
header('Location: '.$refer);
else {
echo '<script type="text/javascript">';
echo 'window.location.href="'.$filename.'";';
echo '</script>';
echo '<noscript>';
echo '<meta http-equiv="refresh" content="0;url='.$filename.'" />';
echo '</noscript>';
}
}

تشکر استاد

اما کار نکرد و بازم همون خطارو میده

به هاستینگ گفتم اینو فرستاد :

ظاهرا مساله ی مورد نظر مربوط به دستورات موجود در فایل

.htaccess

می باشد، چرا که با تغییر نام آن حطای

Not Found

مشاهده شد، پیشنهاد می کنیم این مساله را از طریق پشتیبان برنامه در میان بگذارید

کدهای htaccess رو بالا گذاشتم یعنی اونا مشکل داره ؟

ویرایش شده در توسط beh9am
0

به اشتراک گذاری این پست


لینک به پست

url و لینکهای سایت شما الان به چه صورت هست؟

user.site.ir یا site.ir/user

کدهای ریرایت زیر رو به نوبت تست کنید ببینید جواب میده

RewriteRule [a-z0-9-]+/index-([0-9]*) ./index.php?id=$1 [L]
RewriteRule [^/]+/index-([0-9]*) ./index.php?id=$1 [L]

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری