رفتن به مطلب

قرار دادن صفحه ی ایندکس قبل از ورود به صفحه اصلی


پست های پیشنهاد شده

سلام به همه

آیا برای قرار دادن صفحه ی ایندکس قبل از ورود به صفحه اصلی وردپرس افزونه ای وجود داره یک صفحه ی HTML که خودم ساختم رو به عنوان ایندکس قرار بده؟؟؟

من از کد


<?php
02
if
( (
strpos
(
$_SERVER
[
'HTTP_REFERER'
],
'yoursite.ir'
) === false) && !
$_SERVER
[
'QUERY_STRING'
]){
03

include

'splash.html'
;
04

exit
();
05
}
06
/**
07

* Front to the WordPress application. This file doesn't do anything, but loads
08

* wp-blog-header.php which does and tells WordPress to load the theme.
09

*
10

* @package WordPress
11

*/
12

13
/**
14

* Tells WordPress to load the WordPress theme and output it.
15

*
16

* @var bool
17

*/
18
define(
'WP_USE_THEMES'
, true);
19

20
/** Loads the WordPress Environment and Template */
21
require
( dirname(
__FILE__

) .
'/wp-blog-header.php'

);

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

دوستان عزیز ، راه بهتر یا کدی بهتر میشناسید ؟؟

اینم اضافه کنم که من نمی تونم از روش ساخت برگه مجزا و ... استفاده کنم چون قالبم باهاش به مشکل می خوره

ممنون

لینک به ارسال

شما می تونید در روت هاست صفحه ایندکس رو بالا بیارید بعد وردپرس رو در مسیر های دیگه ای نصب کنید به فرض آدرس اصلی x.com صفحه html ساده باشه بعد مسیر سایت اصلی هم به صورت x.com/fa ایجاد کنید

لینک به ارسال

سلام

شما وردپرس رو در زیر دامنه نصب کردین و می خواین توی آدرس اصلی سایت برای ورود کلیک کنن

فک نمی کنم برای ورود گوگل مشکلی پیش بیاد

مثلا من آدرس وبلاگم تو blog.example.com هست بعد توی صفحه اصلی سایت می نویسم برای ورود کلیک کنید

اما در اصل آدرس همه ی نوشته های شما توی همچین آدرسی هست:

blog.example.com/post-name

بنابراین گوگل به راحتی ایندکس میکنه

گوگل مشکلی برای ورود نخواهد داشت

چون مطالب شما پینگ میشن

درضمن گوگل خیلی باهوش تراز این حرفاست

فقط توی صفحه اصلی یک صفحه اچ تی ام ال بگذارید و مثلا وسطش یک لینک بگذارید به زیر دامنه ای که سایتتون توشه و مثلا بنویسید برای ورود به سایت کلیک کنید یا بنویسید ورود به "اسم سایت"

موفق باشید

لینک به ارسال

میشه بیشتر توضیح بدید ؟

اینجوری نیاز به نصب در ساب دامین نیست و اگر اسم فایل html تون index یا default باشه اول اون نمایش داده میشه و بعد می تونید آدرس صفحه index.php رو داخل فایل html بدین.

لینک به ارسال

بله

دوست عزیز Hosein.CS کاملا درست می فرمایند چون اولویت لود برای مرورگر ها و موتور های جستجو اول فایل index.html هست بعدش index.php

بنابراین اگر وردپرس نصب کنید و همزمان یه فایل به نام index.html هم بگذارید اول index.html لود میشه

و می تونید توش لینک بدید به example.com/index.php

لینک به ارسال

سلام

شما وردپرس رو در زیر دامنه نصب کردین و می خواین توی آدرس اصلی سایت برای ورود کلیک کنن

فک نمی کنم برای ورود گوگل مشکلی پیش بیاد

مثلا من آدرس وبلاگم تو blog.example.com هست بعد توی صفحه اصلی سایت می نویسم برای ورود کلیک کنید

اما در اصل آدرس همه ی نوشته های شما توی همچین آدرسی هست:

blog.example.com/post-name

بنابراین گوگل به راحتی ایندکس میکنه

گوگل مشکلی برای ورود نخواهد داشت

چون مطالب شما پینگ میشن

درضمن گوگل خیلی باهوش تراز این حرفاست

فقط توی صفحه اصلی یک صفحه اچ تی ام ال بگذارید و مثلا وسطش یک لینک بگذارید به زیر دامنه ای که سایتتون توشه و مثلا بنویسید برای ورود به سایت کلیک کنید یا بنویسید ورود به "اسم سایت"

موفق باشید

منظورم از ورود گوگل اینه که این کد من اجازه ی ورود به صفحه ی domain.com/sitemap.xml رو نمی ده و مجددا صفحه ی اینترو رو باز می کنه!

برای همین گوگل هم نمی تونه این ادرس رو سیو کنه

اینجوری نیاز به نصب در ساب دامین نیست و اگر اسم فایل html تون index یا default باشه اول اون نمایش داده میشه و بعد می تونید آدرس صفحه index.php رو داخل فایل html بدین.

بله

دوست عزیز Hosein.CS کاملا درست می فرمایند چون اولویت لود برای مرورگر ها و موتور های جستجو اول فایل index.html هست بعدش index.php

بنابراین اگر وردپرس نصب کنید و همزمان یه فایل به نام index.html هم بگذارید اول index.html لود میشه

و می تونید توش لینک بدید به example.com/index.php

ممنون

این کارو کردم و صفحه ی html به صورت دیفالت باز شد اما با این که آدرس inded.php رو دادم اما بازش نمی کنه

این آدرس صفحه ی اینترو منه

ali-lohrasbi.net/intro.html

لینک به ارسال

میتونید محتوای اینترو رو داخل index.php بریزید و بجای php به html تغییر بدید.

لینک به ارسال

ممنون از همه ی دوستان اما کار نمی کنه

یعنی با این که index.php اولیه رو نگه می دارم و intro.html رو به index.html تغییر می دم اما فقط همون صفحه ی index.html ( یعنی همون intro.html قدیم ) رو میاره و دیگه index.php حتی به صورت دستی کار نمی کنه

با سایت gtmetrix هم امتحان کردم اما اونم همین نتیجه رو میده

لینک به ارسال

بارهاچنین کاری کردم. نباید مشکلی پیش بیاد. الان فایل index.html رو تغییر نام بدین یا حذف کنین سایت درست نمایش داده میشه.

بله اگر این فایل رو حذف کنم صفحه ی اینترو حذف میشه و مستقیم وارد صفحه ی اصلی میشیم درصورتی که من می خوام اینترو باقی بمونه

حرف شما هم درسته ، من با نیوک زیاد این کارو کردم یعنی به جای html از htm استفاده می کردم و همه چی درست می شد اما اینجا هیچ کدوم از این راها کار نمی کنه و برام خیلی عجیبه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...