EleRam

تغییر آدرس با htaccess

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

سلام

من از Pretty URLs توی وردپرس بهره می برم ولی در برخی صفحات (Custom Post Types) از پارامتر های GET برای دسته بندی و... استفاده می کنم. حالا می خوام با htaccess این نشانی ها رو هم مثل بقیه نشانی های سایت کنم. مثلا:

library?cat=computer

به:

library/comupter

من این کد ها رو اضافه کردم اما نتیجه ای نداشت:


RewriteRule ^library/([a-zA-Z]+)$ /library?cat=$1
RewriteRule ^library/([a-zA-Z]+)/$ /library?cat=$1

0

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


لینک به پست


RewriteEngine On
RewriteRule ^library/([^/]*)$ /library?cat=$1 [L]

http://www.generatei...write/index.php

متاسفانه کار نمی کنه

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط unipaper
      سلام 
      اول از دوستان خواهش میکنم تایپک هایی که پاسخ داده نشده رو پیگیری کنن حداقل اگر کسی راهکاری سراغ نداره بگن من یکی از تایپک های مشکلات سئو منتظر موندم چندین روز اما حل نشد 
      یه مورد مهمی هست برام میخواستم از دوستان متخصص بپرسم که ممکنه این تایپک رو ادامه بدید تا یه استاندارد از کد htaccess برای وردپرس تهیه کنیم 
      من کد مورد نظر را دارم داخل سایتم اما با توجه به راهنمایی که توسایت های خارجی خوندم برخی تعاریف استاندارد سازی برای انتقال http به https  به صورت کامل 301 در برخی سایت ها گفته نشده 
      یه سوال داشتم آیا در فایل htaccess اگر افزونه w3total  نصب باشه  و از طرفی کد انتقال 301 http  به https  رو هم قرار بدیم و بازهم کد استاندارد خود وردپرس داخل فایل باشه آیا مجازیم از این خط کد 
      RewriteEngine On چند بار استفاده کنیم یا باید تمامی فایل رو بررسی کنیم اگه این تکه خط کد وجود داشت حذف بشه چرا ؟
    • توسط nima-kian
      سلام دوستان مدتی هست که داخل هاست سایت بنده فایل error_log حجم خیلی زیادی اشغال میکنه. php_flag log_errors Off این کد رو اضافه کردم فعلا مشکل حل شده
      فایل .htaccess رو دیدم یکسری کد بهش اضافه شده میتونید راهنمایی کنید که این کد ها چه کاری رو انجام میدن؟

      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^\/(homodyne)([0-9]+)-([0-9]+)\/$ ?homodyne$2=$3&%{QUERY_STRING}[L]
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>
      # END WordPress
      # BEGIN Compress text files
      <ifModule mod_deflate.c>
      <filesMatch "\.(css|js|x?html?|php|woff|ttf|png|jpg|gif)$">
      SetOutputFilter DEFLATE
      </filesMatch>
      </ifModule>
      # END Compress text files
      # Set Expires headers
      ExpiresActive On
      ExpiresDefault "access plus 1 years"
      ExpiresByType text/html "access plus 1 second"
      ExpiresByType image/gif "access plus 2592000 seconds"
      ExpiresByType image/jpeg "access plus 2592000 seconds"
      ExpiresByType image/jpg "access plus 2592000 seconds"
      ExpiresByType image/png "access plus 2592000 seconds"
      ExpiresByType image/x-icon "access plus 2592000 seconds"
      ExpiresByType text/css "access plus 604800 seconds"
      ExpiresByType text/javascript "access plus 604800 seconds"
      ExpiresByType application/x-javascript "access plus 604800 seconds"
      php_value upload_max_filesize 64M
      php_value post_max_size 64M
      php_value max_execution_time 300
      php_value max_input_time 300
    • توسط unid_user
      سلام دوستان
      لطفا درباره قطعه کد زیر که در فایل htaccess قرار میگیره توضیح بدید. سپاس.
      <IfModule mod_expires.c> # Enable expirations ExpiresActive On # HTML ExpiresByType text/html "access plus 2 days" </IfModule> به ویژه میخوام بدونم که خط access plus 2 days چکاری انجام میده و اگه بیشتر یا کمترش کنم چه اتفاقی توی سایت می افته؟
    • توسط asam3000
      سلام به همگی
      من یه سایت وردپرس دارم که چند وقت یبار حدودا 2 روز یبار بدون اینکه من حتی روش فعالیتی انجام بدم فایل htaccess عوض میشه و تازه دسترسی اون هم به 444 عوض میشه و دیگه هم هرچی برش می گردونم بعد از 10 دقیقه دو باره به حالت اول برمی گرده. از افزونه وردفنس هم استفاده کردم نتیجه نداد...
      مشکل اصلی اینجاست که وقتی فایل htaccess عوض میشه دیگه صفحه اصلی سایت با پیام 404 باز میشه. و من هر سری مجبورم از بک آپ استفاده کنم ولی بازم 2 روز بیشتر کار نمیده.
      کسی میتونه راهنمایی کنه؟
    • توسط majidted
      سلام  خسته نباشید بسیار ، به مشکلی خوردم و درخواست کمک هر کسی میتونه کمک کنه ، اینم شمارمه 09300151579 درصورت نیاز تماس بگیرید

      مشکل ما اینه که ما وقتی میخوایم داخل فایل htaccess از کد
      RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] استفاده کنیم ، (کدی که اجبار به استفاده از HTTPS ) میکنه این ارور رو میده : the page isn't redirecting properly

       
      اینم فایل htaccess من

      خیلی لطف میکنید اگر کمکم کنید ،
      htaccess.txt