آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

افزودن Www به htaccess

Hello World  9 سال پیش  9 سال پیش
0 0

سلام دوستان
لطفا این قسمت طوری بنویسید که سایت رو با Www نمایش بده.. سپاس

 Options -Indexes

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !\.(jpg|png|css|js|eot|svg|ttf|woff)$
RewriteRule .* index.php [L]
 برای این سوال 3 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
سجاد عباسی  9 سال پیش
0 0

شما میتونید ادرس های بدون www رو به www ریدایرکت ( redirect )  کنید.

اما معمولا از www استفاده نمیشه...

باید تغییری در virtual host بدید

 <VirtualHost *:80>
    ServerName example.ir
    Redirect "/" "http://www.example.ir/"
</VirtualHost>
0 0
مشتری با www میخواد لینک هاست هم اشتراکی هست نمیشه لینک میخوام از فایل htaccess انجام بشه لینک سپاس از جوابتون (9 سال پیش)
پاسخ به سوال 
Mehrad  9 سال پیش
+2 0

 پاسخ صحیح

سلام
همونطور که آقای عباسی گفتند در Virtual Host به اون صورت قابل اجرا هست ،
در htaccess هم بعد از RewriteBase میتونید این خطوط رو اضافه کنید:

Options -Indexes

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{REQUEST_URI} !\.(jpg|png||gif|css|js|eot|svg|ttf|woff|html|ico|xml)$
RewriteRule .* index.php [L]
 
0 0
اگر بخوام فایل index.php اجرا بشه چی باید بزنم - مثل آموزش های استاد -- کد شما کاملا درسته فقط میخوام مثل اموزش ها بره و ایندکس رو بخونه (9 سال پیش)
0 0
پاسخ رو ویرایش کردم. (9 سال پیش)
0 0
تشششششکر فراوان (9 سال پیش)
پاسخ به سوال 
joker  9 سال پیش
0 0

فکر کنم پاسخ سوالتون این هستش

این رو اضافه کنی حله!!!

RewriteCond %{HTTP_HOST} !^www.yourDomian.ir$ [NC]
RewriteRule ^(.*)$ http://www.yourDomian.ir/$1 [L,R=301]

فقط به جای yourDomian.ir دومین خودت رو بذار


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .