چگونه صفحه فهرست پیش فرض خود را در . htaccess تغییر دهیم

ساخت وبلاگ

این سرور به دنبال پرونده های خاص به عنوان صفحه اول وب سایت شما است که به عنوان صفحه فهرست نیز شناخته می شود. ترتیب پیش فرض پرونده های فهرست نام سرورهای خاص ما به دنبال index. htm ، index.html ، index. php و در نهایت default. htm است. با تغییر پرونده . htaccess می توانید نام پرونده فهرست خود را تغییر دهید. شاید شما می خواهید یک نام سفارشی خاص برای پرونده فهرست خود داشته باشید یا شاید از یک میزبان دیگر مهاجرت کنید و صفحه فهرست به گونه ای متفاوت نامگذاری شده است. به این ترتیب پیوندهای داخلی شما با تغییر نام پرونده فهرست شکسته نمی شوند.

وقت ندارید مقاله را در مورد چگونگی تغییر صفحه فهرست پیش فرض خود در . htaccess بخوانید؟فیلم پیاده روی ما را تماشا کنید.

پرونده HTACCESS چیست؟

. پرونده HTACCESS یک فایل متنی پنهان در حساب میزبانی شماست که می تواند بسیار قدرتمند باشد. این به گونه ای طراحی شده است که می توانید آن را تغییر دهید تا رفتار وب سایت خود را تغییر دهید که به طور معمول دسترسی بیشتری به فراتر از حساب شما می دهد. این به عنوان واسطه بین دامنه شما و سرور عمل می کند و می تواند عملکردهای بسیاری را انجام دهد. درباره htaccess بیشتر بدانید

تغییر پرونده شاخص پیش فرض خود از طریق HTACCESS

همچنین می توانید بیش از یک پرونده را در پیکربندی لیست کنید. پرونده از چپ به راست خوانده می شود و به آن ترتیب آنها را بررسی می کند. در این مثال ، index. htm ، index.html و index. php را به لیست اضافه می کنیم. ابتدا سرور برای first.html بررسی می کند ، اگر پرونده ای با آن نام پیدا نکند ، همچنان به index. htm و غیره ادامه می دهد.

143 نظر

بسیار مفید. متشکرم

من در وب سایت من Subdomains به دامنه اصلی 404 هدایت می شود وب سایت در PHP است چگونه می توانم آن را برطرف کنم

بررسی کنید که یک تنظیم مجدد ندارید تا از زیر دامنه خود به دامنه اصلی بروید. به عنوان مثال ممکن است یک تنظیم مجدد 301 در CPANEL یا مستقیماً در پرونده . htaccess شما وجود داشته باشد.

خیلی ممنون. این برای من کار کرد ، برای همه بهترین آرزوها را دارم.

خواهش میکنم. خوشحالم که می شنوم که کمک کرد!

این راهنما کاملاً fenomenol است ، لطفاً به شما پاسخ دهید که چگونه می توانم با کمک PHP ، هدر و پاورقی را با کد سفارشی خود در کل سایت نمایش دهم. من از وردپرس CMS استفاده می کنم

وب سایت من در وب سایت com/index. php اجرا می شود اما نشان دادن خطا در وب سایت.com/index.html چگونه می توانم این مسئله را با خواندن مقاله شما حل کنم و کارهایی را که در بالا ذکر کردید انجام دادم اما برای من کار نمی کند.

تاکنون چه اقدامات عیب یابی انجام داده اید؟

حدود 6 ساعت طول کشید تا حافظه نهان آن را پاک کند ، اما در نهایت پس از آن کار کرد.

من پرونده "htaccess" را مطابق با پرونده bindex تنظیم کرده ام. اما این هنوز نمی تواند ، لطفاً برای این کار راه حلی بخواهید

بسیار از شما متشکرم

ممکن است قبل از آزمایش ، حافظه نهان مرورگر خود را پاک کنید یا در یک مرورگر متفاوت امتحان کنید. همچنین ، بررسی کنید که آیا پرونده های دیگر . htaccess در پوشه "والدین" سطح بالاتر وجود دارد یا خیر. همانطور که ممکن است از آن پرونده به ارث برسد. متشکرم ، جان پاول

من فقط وب سایت وبلاگ WordPress CMS خود را بارگیری کردم تا Domain Examain.com را انجام دهم و می خواهم دامنه به طور پیش فرض به https://example.com/website/ جایی که وب سایت وبلاگ CMS من در آن ساکن است.

در کدام پرونده موارد زیر را وارد می کنم؟

لطفا راهنمایی کنید زیرا من می خواهم مثال.com باز شود

https://example.com/website/ همه زمانها - پیش فرض.

با تشکر از ارسال نظر خود در مورد جایی که باید کدی را که استفاده می کنید قرار دهید. از آنجا که شما در حال استفاده از CM S-Wordpress هستید ، من توصیه نمی کنم از . htaccess برای پیکربندی این استفاده کنید. می توانید از عبارات Define در پرونده WP-config. php خود برای وردپرس استفاده کنید یا می توانید به سادگی از داشبورد برای پیکربندی این استفاده کنید. راهنمای ما را بررسی کنید: "تغییر URL سایت و تنظیمات خانه" برای یادگیری روش های زوج این کار را می توان از آنجا که از وردپرس استفاده می کنید انجام دهید.

چگونه می توان صفحه اصلی پیش فرض را از CodeIgriter به صفحه اصلی وردپرس جایگزین کرد (استراحت سایر صفحات در CodeIgniter باقی خواهد ماند)؟

وردپرس به طور خودکار پیوندهایی به صفحات خود ایجاد می کند ، بنابراین شما واقعاً نمی توانید از آن به عنوان یک وب سایت جلوی جلوی سایت دیگری استفاده کنید ، مگر اینکه فقط از سایت وردپرس استفاده کنید. منظور من این است که شما سایت وردپرس را ایجاد می کنید ، و چیزی را در صفحه اول آن به جز پیوندهایی که به سایت codeigniter شما می روند ، وارد نمی کنید. صفحات CodeIniter شما باید به عنوان صفحه اصلی به سایت وردپرس اشاره کنند. شما باید از یک صفحه اول استاتیک در وردپرس استفاده کنید و اطمینان حاصل کنید که کاربر نمی تواند از هر چیزی که معمولاً با سایت وردپرس مرتبط است ، خارج شود. صادقانه بگویم ، من توصیه نمی کنم که این کار را انجام دهید ، زیرا شما اساساً سیستم های بسیار متفاوتی را با هم خرد می کنید اما این ترجیح شماست.

این یک مسئله برنامه نویسی مشترک است که به روشهای مختلفی رسیدگی شده است. متأسفانه ما نمی توانیم راه حل برنامه نویسی شما را ارائه دهیم (مشکلات برنامه نویسی فراتر از محدوده پشتیبانی ما است) ، اما ممکن است راه حل هایی را که در این مورد ارسال شده است پیدا کنید.

چگونه می توانم index.html را برای مکان های مختلف تنظیم کنم (به عنوان مثال index-za.html برای آفریقای جنوبی و index-uk.html برای انگلستان؟ بنابراین اساساً بر اساس موقعیت مکانی شما یک شاخص اختصاص داده شده به مکان شما را نشان می دهد

من حساب وردپرس را در Godaddy ، در پرونده . htaccess در من ارائه داده ام

دایرکتوری index.html index. php هر دو پرونده اگر من به دامنه/index.html بدهم پرونده html در صورت عدم ارائه دامنه/index. php پرونده php که نامیده نمی شود ، نامیده می شود ، هنوز هم در حال باز کردن پرونده index.html است.

اما در محیط محلی هر دو پرونده به نام آنها خوانده می شوند. در GoDaddy من مشکل دارم.

هر ایده ای در این مورد

آیا سعی کرده اید پرونده HTML را حذف کنید؟اگر قبلاً یک پرونده index. php برای وردپرس دارید ، به پرونده index.html احتیاج ندارید.

چگونه می توانم یک آرم را به صفحه آینده خود اضافه کنم

اگر صفحه آینده شما یک صفحه HTML است ، باید کد HTML را اضافه کنید. اگر از افزونه ای استفاده می کنید ، ممکن است بسته به آنچه استفاده می کنید ، آن را از طریق افزونه اضافه کنید و صفحه را ایجاد کرده اید. برای کسب اطلاعات بیشتر در مورد استفاده از HTML ، این مقاله را بررسی کنید یا با توسعه دهنده افزونه خود مشورت کنید.

چگونه می توانم پرونده . httaccess سایت خود را thepinoychael. me تغییر دهم

دستورالعمل های موجود در این مقاله مراحل نحوه تغییر آن را انجام می دهد. اگر می خواهید کار دیگری انجام دهید ، لطفاً آن را در سوال خود مشخص کنید. در صورت نیاز به کمک بیشتر ، می توانید از طریق چت/تلفن/ایمیل با تیم پشتیبانی فنی زنده تماس بگیرید.

سلام! من به کمک نیاز دارم. من وردپرس را حذف کردم و پرونده . htaccess من در طول حذف حذف شد. من یک مورد جدید ایجاد کرده ام اما تغییر فایل Conrents هیچ تاثیری ندارد. قوانین قدیمی از نصب وردپرس هنوز در سایت من اجرا می شود. چه کاری باید انجام دهم؟

قوانین پیش فرض در . htaccess معمولاً با اظهارات احاطه شده است تا بخشی را که اضافه کرده اند شناسایی کنند. اگر نیاز دارید که به طور پیش فرض چه چیزی را اضافه کنید ، لطفاً به پیش فرض وردپرس . htaccess مراجعه کنید.

اگر سؤال دیگری دارید ، لطفاً به ما اطلاع دهید.

با احترام ، Ael C.

من میزبان دو سایت از Inmotion هستم ، سعی می کنم صفحه زیرزمینی را ایجاد کنم. در File Manager می توانم پرونده . htaccess را ببینم اما به اولین سایت من که میزبان آن هستم اشاره می کند. چگونه می توانم پرونده . htaccess را برای سایت دوم که میزبان آن هستم تغییر دهم.

Kunal ، تمام کاری که شما باید انجام دهید ایجاد یک پرونده جدید . htaccess در فهرست سایت جدید خود است. بنابراین اگر دامنه اصلی شما در/خانه/USERNA05/public_html و فهرست جدید دامنه شما/home/usea05/newdomain.com است ، پس نیاز به ایجاد /home/usea05/newdomain.com/. htaccess دارید

خیلی ممنونم. من سایت خود را با موفقیت در وضعیت ساخت و ساز قرار داده ام ...

آیا می توانم به صفحه "در حال ساخت" هدایت شوم؟

بله ، شما فقط تغییر مسیر را برای استفاده از نام پرونده HTML "در حال ساخت" به روز خواهید کرد. به دنبال مثال بالا ، "first.html" را با نام پرونده برای صفحه "در حال ساخت" جایگزین می کنید.

خوب استاما خوب است اگر اکنون گزینه ای در زیر CPanel وجود داشته باشد که هر دامنه (افزونه) را به حالت تعلیق درآورد.

کار نکردبه جای آن هنوز لیست دایرکتوری را به من می دهد.

ارین ، ممکن است لازم باشد پرونده . htaccess خود را در یک فهرست متفاوت از آنچه که در حال حاضر بر اساس ریشه اسناد دامنه شما قرار دارد ، قرار دهید اگر نمی بینید که کد آنطور که انتظار داشتید کار می کند. در صورت امکان توصیه می کنم با پشتیبانی میزبان وب خود برای کمک های خاص حساب تماس بگیرید.

Javacoders ، ما خوشحالیم که این برای شما مفید بود!

بسیار مفید. ممنون

عالی….(y)

من این صفحه را علامت گذاری کردم

وقتی من inde.html را تغییر می دهم خوب کار می کند ..

هنگامی که من index. php را به نام دیگری تغییر دادم ، مشکلاتی رخ می دهد

home. php دسترسی HT را دریافت نکنید .. IT Default Run index. php .. plz راه حل درست را به من بدهید. من به کمک شما نیاز دارم

دستورالعمل های فوق به شما می گوید چگونه از DirectoryIndex استفاده کنید تا نام دیگری را برای پرونده فهرست خود مشخص کنید. بنابراین ، اگر به نام home. php نامگذاری شده است ، می توانید با استفاده از دستور DirectoryIndex در پرونده . htaccess ، آن پرونده را به عنوان پرونده فهرست خود مشخص کنید.

اگر سؤال یا اظهار نظر دیگری دارید ، لطفاً به ما اطلاع دهید.

با احترام ، Ael C.

این راهنما بیمار بود. فوراً کار کرد ، خیلی ممنون!

من سعی می کنم یک صفحه فهرست پیش فرض ایجاد کنم. من دستورالعمل ها را دنبال کردم اما هنوز هم اشتباه گرفته ام که باید در صفحه . htaccess گنجانده شود

پرونده . htaccess در واقع پنهان است. شما از کد ارائه شده در پرونده . htaccess خود استفاده خواهید کرد تا به پرونده ای که می خواهید به عنوان صفحه فهرست خود نمایش داده شود اشاره کنید.

متشکرم! سرانجام ، درک و اجرای آن آسان است. عالی برای کسانی که از کد استفاده نمی کنند یا درک نمی کنند.

شما واقعاً الاغ من را نجات دادید. خیلی ممنون از این راهنمای فوق العاده!

بسیار بسیار مفیدخیلی ممنون!

اگر می خواهم صفحه اول Acces در یک پوشه مانند: Eng/Home. php چه کاری انجام دهم؟وقتی صفحه Sefault را به Eng/Home. php تنظیم کردم ، خوب کار می کند اما وقتی روی منو کلیک می کنم مسیر در آن پوشه نیست. به عنوان مثال ، من به صفحه Defaut که Eng/Home. php است می روم و سپس وقتی به E. G/info. php می روم به Info. php می روم و در نتیجه صفحه وجود ندارد.

از اینکه با ما تماس گرفتید، متشکریم. اگر از CMS مانند وردپرس ، جوملا و غیره استفاده می کنید ، ممکن است مجبور شوید تنظیمات خود را به روز کنید. این مراحل بر اساس CMS خاص متفاوت خواهد بود.

متشکرم ، جان پاول

من از CMS استفاده نمی کنم وب سایت کد خالص است. من می پرسم اگر راهی برای تنظیم صفحه پیش فرض FORR وجود داشته باشد. htaccess پرونده ای که در داخل یک پوشه قرار دارد و "در آنجا بمانید" تا بتوانم بدون استفاده از HREF = "../ …… .." به پرونده های داخل آن پوشه حرکت کنمبا استفاده از href = "……."

این امکان پذیر نخواهد بود مگر اینکه شما تمام پرونده های دیگر را به همان پوشه منتقل کنید یا یک تابع را کدگذاری کنید تا یک مسیر پایه را تنظیم کنید که نحوه انجام ابزارهای CMS این کار را انجام می دهد.

با احترام ، TJ edens

خیلی ممنون

سلام ، من در این وب سرور تازه وارد هستم. من فقط دامنه درست کردم

www.**********.com ، اما قادر به باز کردن صفحه پیش فرض من که من در HTML ساخته ام.

سلام روپاک ، نام صفحه پیش فرض چیست؟

من مراحل را دنبال کرده ام اما وقتی وب سایت را جستجو می کنم این همان چیزی است که می بینم.

404

URL درخواست شده / در این سرور یافت نشد.

اطمینان حاصل کنید که صفحه ای که در آن وجود دارد. اگر نه ، پس خطای 404 را دریافت خواهید کرد.

با احترام ، اسکات م

متشکرم! بلافاصله کار کرد

سلام tjedens آقا ،

آقا کد شما در پرونده . htacesss کار نمی کند

بازنویسی در بازنویسی ^([ ^ /]*) $ /female. php؟name= $ 1 [nc ، or] Rewriterule ^([ ^ /]*) $ /male. php؟name= $ 1 [l ، nc]

آقا لطفا راه حل به من بدهید؟

سلام ود پارکش ،

با عرض پوزش برای مشکل کد . htaccess. آیا هیچ خطایی دریافت میکنید؟وقتی کد را امتحان می کنید چه اتفاقی می افتد؟من از TJ خواسته ام که کد را برای شما مرور کند و او باید با برخی اطلاعات بیشتر پاسخ دهد. این آموزش را در مورد query redirects برای . htaccess بررسی کنید. این ممکن است به شما در حل مسئله نیز کمک کند.

با احترام ، Ael C.

آقا 2 صفحه من این لینک

www.domain.com/ female. php؟ name = riya

www.domain.com/ male. php؟ name = ajay

من مثل URL می خواهم به این

نحوه استفاده از کد . htaccess لطفا به من کمک کنید

شما باید بتوانید آنچه را که به دنبال آن هستید با کد زیر انجام دهید:

بازنویسی در بازنویسی ^([ ^ /]*) $ /female. php؟name= $ 1 [nc ، or] Rewriterule ^([ ^ /]*) $ /male. php؟name= $ 1 [l ، nc]

با احترام ، TJ edens

راه حل این امر فقط برای تنظیم WP "URL سایت" به https://domain.com/index. php در تنظیمات عمومی است. سپس آن را فقط به دامنه تنظیم کرده و اولویت شاخص HTML را در . htaccess برای راه اندازی محروم کنید.

متاسفم که در مورد مشکلی که با وب سایت خود دارید شنیدم. برای کمک به شما به اطلاعات کمی بیشتر در مورد این مسئله نیاز داریم. آیا می توانید URL تهیه کنید؟پیام خطایی دارید؟مراحل کپی کردن مشکل؟لطفاً اطلاعاتی را ارائه دهید و ما خوشحال می شویم که موضوع را بیشتر بررسی کنیم.

با احترام ، Ael C.

برای وی ویرایش پرونده هیچ.

من حدس می زنم تنها مشکلی که من در آزمایش این کار دارم این است که با تایپ کردن در Domain.com/index. php نمی توان به صفحه اصلی وردپرس رسید.

من می توانم به صفحات WP-Admin و سایر صفحات برسم ، اما index. php پیش فرض به صفحه HTML که تنظیم می کنم.

من حدس می زنم که راهی در این مورد وجود دارد.

وای! این به سادگی شگفت انگیز بود

با تشکر از بازخورد TJ. ما قصد داریم در اوایل سال 2016 پایگاه فروشنده خود را به شما بچه ها مهاجرت کنیم. پاسخگویی شما (اینجا و جاهای دیگر) بخش بزرگی از این تصمیم است.

با وجود همه انواع مختلف ایده های موجود در مورد نحوه طراحی مجدد و راه اندازی مجدد سایت قدیمی HTML یا SHTML به عنوان یک سایت جدید وردپرس (به عنوان مثال) بدون نیاز به جابجایی پرونده ها و نگرانی در مورد ساختار فایل نسبی و سئو ، تغییر اولویت های پرونده پوشه ریشه به نظر می رسدساده ترین.

چرا فقط پرونده شاخص قدیمی را در اولویت قرار ندهید (در فهرست پرونده من. shtml برای بسیاری از سایت های قدیمی) و سایت WP را در همان فهرست ریشه بسازید. نام دامنه با index. shtml قدیمی تماس می گیرد و هیچ کس در حالی که شما در سایت جدید کار می کنید ، index. php را نمی بیند ، مگر اینکه آنها در index. php تایپ کنند. در همین حال ، هر دو نسخه از سایت در کل زمان در دایرکتوری ریشه وجود دارد. سپس هنگامی که آماده راه اندازی مجدد هستید ، 301 تغییر مسیر خود را انجام دهید و سپس htaccess را به طور پیش فرض تغییر دهید (یا فقط حذف کنید) و تمام صفحات هنوز هم وجود خواهند داشت اما URL دامنه اکنون با index. php سایت جدید تماس می گیرد. انتقال بزرگی از پرونده ها وجود ندارد.

من حدس می زنم تنها سوال این است که چگونه این کار را به بهترین وجه انجام دهیم:

این ممکن است یک راه باشد: https://documentation. cpanel.net/display/ald/directoryindex+priority

اما ممکن است حالت . htaccess شما آسان تر باشد ، و نیازی به راه اندازی مجدد ندارد. آیا دارم اینجا چیزی را جا می اندازم؟توصیه های دیگری که من با جابجایی پرونده ها از یک دستگاه محلی به وب یا از پوشه به پوشه در مورد آنها شنیده ام و خوانده ام بسیار دقیق تر به نظر می رسد.

نه به نظر می رسد شما به تمام نقاط رسیده اید ، همانطور که من روش . htaccess را نیز پیشنهاد می کنم. از ورودی شما متشکرم

با احترام ، TJ edens

من می خواهم یک صفحه فرود با یک تصویر بزرگ ، پس از کلیک بر روی تصویر صفحه اصلی ظاهر شود. من از Prestashop استفاده می کنم. لطفا هر کسی به من کمک کند

هیچ راهی برای انجام این کار در Prestashop به صورت بومی وجود ندارد ، اما اگر Prestashop را در پوشه ای به نام /فروشگاه قرار داده اید ، می توانید یک صفحه فهرست داشته باشید که هنگام کلیک (یا هر کاری که می خواهید باشید) به MyDomain.com هدایت می شود./فروشگاه

با احترام ، TJ edens

ممنون خیلی به من کمک کردید

با تشکر از کارش

من وب سایت خود را در Core PHP ساخته ام اما وقتی صفحه نمایش پیش فرض خود را می سازم. بعد از آن عنوان آن سند بدون عنوان را نشان می دهد حتی اگر قسمت عنوان خود را تغییر داده ام چگونه می توانم این مسئله را حل کنم

از اینکه با ما تماس گرفتید، متشکریم. هنگامی که تغییر ایجاد می کنید ، ممکن است قبل از آزمایش ، حافظه پنهان مرورگر خود را پاک کنید.

همچنین ، به عنوان یک تست می توانید یک پرونده index. htm ایجاد کنید و فقط متن را قرار دهید. این باید در مرورگر شما نمایش داده شود. سپس آن را حذف کنید ، و پرونده index. php باید بارگذاری شود.

متشکرم ، جان پاول

من این پرونده را تغییر داده ام تا من را به وبلاگ هدایت کنم ، اما اکنون پرونده پیش فرض را می خواهم. کجا می توانم آن را بدست بیاورم؟

از اینکه با ما تماس گرفتید، متشکریم. به طور پیش فرض ، هیچ پرونده . htaccess در حساب شما وجود ندارد. اما ، شما به سادگی می توانید یک پرونده جدید به نام . htaccess ایجاد کرده و از آن استفاده کنید.

از طرف دیگر ، اگر از CMS استفاده می کنید (مانند وردپرس ، دروپال ، جوملا) می توانید پرونده پیش فرض . htaccess آن را از آنها بارگیری کنید. حتماً همان نسخه ای را که برای سایت خود استفاده می کنید بارگیری کنید.

متشکرم ، جان پاول

من امیدوارم که یک سایت Prestashop را با InMotion راه اندازی کنم اما می خواهم بازدید کنندگان به یک گروه "به زودی" که من به طور جداگانه خریداری کردم ، هدایت شوند. این یک افزونه Prestashop نیست بلکه یک الگوی مستقل با پرونده های جداگانه CSS ، JS و غیره است. نگرانی من این است که برخی از این پرونده ها و پوشه ها ممکن است در Prestashop یکسان باشند و فرض می کنم که این مشکل را ایجاد می کند. آیا می توان تمام پرونده ها و پوشه های آینده را در یک پوشه جداگانه قرار داد و از پرونده HTACCESS برای دسترسی به index.html در آن پوشه استفاده کرد تا بازدید کنندگان در حالی که سایت Prestashop خود را تکمیل می کنم به صفحه آینده من هدایت شوند؟یا ... آیا رویکرد دیگری وجود دارد که باید طی کنم؟من سخت کار کردم تا صفحه آینده را به زودی تنظیم کنم و نمی خواهم آن را رها کنم.

بله ، فقط نام پوشه را در قسمت جلوی نام پرونده "پوشه/index.html" قرار دهید.

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

برچسب : نویسنده : نسیم خاکسار بازدید : <-PostHit-> تاريخ : يکشنبه 31 ارديبهشت 1402 ساعت: 14:10