پاسخ : سوال درباره Htaccess
سلام .
شما باید با دستور زیر کار کنید .
کد:
RewriteRule ^index.html index.php
برای مثال دوم هم این نمونه کاربردیه .
کد:
RewriteRule ^news_([0-9]*).html news_view.php?id=$1
اگر در رابطه با RewriteRule در گوگل جستجو کنید مثال های مناسبی بدست می آورید .
موفق باشید .
پاسخ : سوال درباره Htaccess
ممنون ولی من مثال اول رو انجام دادم ولی نتیجه ای نداد . باید کار دیگه انجام بدم یا نه .
پاسخ : سوال درباره Htaccess
نقل قول:
نوشته اصلی توسط
persiansoft
سلام .
شما باید با دستور زیر کار کنید .
کد:
RewriteRule ^index.html index.php
برای مثال دوم هم این نمونه کاربردیه .
کد:
RewriteRule ^news_([0-9]*).html news_view.php?id=$1
اگر در رابطه با RewriteRule در گوگل جستجو کنید مثال های مناسبی بدست می آورید .
موفق باشید .
ممنون ولی من مثال اول رو انجام دادم ولی نتیجه ای نداد . باید کار دیگه انجام بدم یا نه .
پاسخ : سوال درباره Htaccess
نقل قول:
نوشته اصلی توسط
ramo2009
ممنون ولی من مثال اول رو انجام دادم ولی نتیجه ای نداد . باید کار دیگه انجام بدم یا نه .
کد PHP:
<IFModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^download.html download.php
RewriteRule ^downloadid/([0-9]*).html download.php?downloadid=$1
</IFModule>
پاسخ : سوال درباره Htaccess
نقل قول:
نوشته اصلی توسط
hello
کد PHP:
<IFModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^download.html download.php
RewriteRule ^downloadid/([0-9]*).html download.php?downloadid=$1
</IFModule>
نمیدونم چرا جواب نمیده . من باید تغییراتی رو هاست بدم یا نه .
پاسخ : سوال درباره Htaccess
mod_rewrite بياد روي سرور فعال باشد
روي لوكال تست مي كنيد يا نه؟
به فايل تنظيمات apache دسترسي داريد؟
پاسخ : سوال درباره Htaccess
نقل قول:
نوشته اصلی توسط
hello
mod_rewrite بياد روي سرور فعال باشد
روي لوكال تست مي كنيد يا نه؟
به فايل تنظيمات apache دسترسي داريد؟
نه من رو سرور تست کردم .
از کجا باید فعال کنم ؟
پاسخ : سوال درباره Htaccess
اگر از هاست اشتراكي استفاده مي كنيد بايد مدير سرور براتون فعال كنه
در غير اينصورت بايد فايل apache.conf رو ويرايش كنيد و
خط زير رو:
LoadModule rewrite_module modules/mod_rewrite.so
پيدا كنيد و # رو از اولش پاك كنيد.
پاسخ : سوال درباره Htaccess
روي لوكال هم دقيقا به همين صورت هست
پاسخ : سوال درباره Htaccess
نقل قول:
نوشته اصلی توسط
hello
روي لوكال هم دقيقا به همين صورت هست
نه سرور ماله خودمه . خودم دسترسی دارم
ولی فايل apache.conf از کجا باید پیدا کنم.
ممنونم
پاسخ : سوال درباره Htaccess
فكر نكنم لزوما اسمش apache باشه
در محل نصب apache بايد باشه
مثلا يك همچين آدرسي
apache\conf\httpd.conf
پاسخ : سوال درباره Htaccess
نقل قول:
نوشته اصلی توسط
hello
فكر نكنم لزوما اسمش apache باشه
در محل نصب apache بايد باشه
مثلا يك همچين آدرسي
apache\conf\httpd.conf
ممنون ولی این On بود . بازم کار نکرد .
هم رو لوکال چک کردم و هم رو سرور.
با خوده سرور هم چت کردم گفت به صورت پیش فرض On هستش .
دیگه باید چیکار کنم؟؟؟
فقط هر چی پسوند .PHP رو به .HTML می خوام تبدیل کنم .
پاسخ : سوال درباره Htaccess
خواهش مي كنم
يك مورد ديگه هم هست كه يادم رفت بگم
در فايل تنظيمات آپاچي
عبارات
AllowOverride None
رو به
AllowOverride All
تغيير بديد.قبل تغيير حتما فايل دست نخورده رو پشتيبان گيري كنيد تا اگر اشتباهي رخ داد مشكل ساز نشه براتون.تااونجا كه يادم هست به بزرگي و كوچكي حروف هم حساسه
پاسخ : سوال درباره Htaccess
نقل قول:
نوشته اصلی توسط
hello
خواهش مي كنم
يك مورد ديگه هم هست كه يادم رفت بگم
در فايل تنظيمات آپاچي
عبارات
AllowOverride None
رو به
AllowOverride All
تغيير بديد.قبل تغيير حتما فايل دست نخورده رو پشتيبان گيري كنيد تا اگر اشتباهي رخ داد مشكل ساز نشه براتون.تااونجا كه يادم هست به بزرگي و كوچكي حروف هم حساسه
ممنون . ولی هر کاری که گفتید انجام دادم ولی متاسفانه جواب نمیده . به غیر از دستکاری در فایلهای مربوط به آپاچ کار دیگه ای نباید انجام داد ؟