aliesf

کد htaccess نمایش فایل پیشفرض به جای لینک شکسته

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

سلام

یک کد هست برای htaccess که میتونه اگر فایلی ( عکس ، موسیقی ، ویدئو و .. ) لینکش 404 بود اون رو به یک فایل پیشفرض ریدایرکت کنه .

اگر عزیزان این کد رو دارند ممنون میشم به بنده هم بدهند

ممنون

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


لینک به پست


# if it is not a file, directory or link
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^ http://site.com [L,R]


ErrorDocument 404 http://site.com

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


لینک به پست

لطفا یک توضیح هم بدید

من میخوام برای فایل های mp3 که 404 شدند یک فایل پیشفرض صوتی و برای تصاویری که 404 شده اند هم یک تصویر پیشفرض قرار دهم . کدی وجود دارد برای مشخص کردن فرمت فایل 404 شده ؟

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


لینک به پست

کد بالا برای همه فایلها هست

برای تصاویر


RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule \.(gif|jpe?g|png|bmp) /path/to/logo.gif [NC,L]

برای mp3


RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule \.(mp3) /path/to/default.mp3 [NC,L]

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


لینک به پست

اقا پارسا این کد رو تو فایل htaccess اضافه کنیم ؟ کجای فایل ؟ و اینکه برای تصاویر لینک دلخواه برایی ریدایرکت و باید کجای این کد اضافه کنیم ؟

RewriteEngine on

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f

RewriteRule \.(gif|jpe?g|png|bmp) /path/to/logo.gif [NC,L]

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


لینک به پست

به پایان کد ها اضافه کنید در سطر جدید

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


/path/to/logo.gif

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


لینک به پست

ممنون آقا پارسا ، کد کار میکنه

اما یک مشکلی هست ، این کد فقط برای دامین اصلی کار میکنه و برای ساب دامین کار نمیکنه و فایل های 404 که روی ساب دامین هستند رو نمیبینه . ساب دامین من هم روی یک وی پی اس ست شده برای دانلود فایل ها (یعنی امکان ایجاد فایل htaccess درون اون وجود نداره تا کد ها رو اونجا بزارم )

الان باید چطور با این کد ها از داخل هاستم روی ساب دامین هم تسلط داشته باشم ؟

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


لینک به پست

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

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

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

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


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

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

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


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