PDA

View Full Version : سوال: مشکل در نمایش سایت در حالت www و بدون www



fh_joker
دوشنبه 31 فروردین 1394, 00:50 صبح
سلام
من با htaccess ریدایرکت کردم.
اینم کدش

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


توی تگ base هم دارم:

<base href="http://www.aaaa.ir/" />
توی سایت از فونت یکان استفاده کردم وقتی صفحه ای رو با www باز می کنم فونت درسته ولی وقتی بدون www باز می کنم
فونت رو به درستی نمی خونه یعنی انگار دستور font-face@ رو اجرا نمی کنه.
اینم دستور font-face@
@font-face {
font-family: "BYekan";
src: url("fonts/BYekan.eot?#") format("eot"), url("fonts/BYekan.woff") format("woff"), url("fonts/BYekan.ttf") format("truetype");
}

پنل هم دایرکت ادمین هست.
دوستان راهنمایی کنید لطفا. چرا اینطوری میشه؟؟؟
اصلا چرا بدون www هم باز میشه یعنی ریدایرکت نمیشه؟؟

i-php-i
دوشنبه 31 فروردین 1394, 01:37 صبح
مشکل از بخش ریدایرکت کدتون هست
باید به این صورت بنویسید


RewriteEngine On
RewriteBase /

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

MMSHFE
دوشنبه 31 فروردین 1394, 10:59 صبح
<FilesMatch "\.(ttf|ttc|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^aaaa\.ir [NC]
RewriteRule (.*) http://www.aaaa.ir/$1 [R=301,L]