Mr-Tarah

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

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

سلام به همه

آیا برای قرار دادن صفحه ی ایندکس قبل از ورود به صفحه اصلی وردپرس افزونه ای وجود داره یک صفحه ی 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'

);

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

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

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

ممنون

0

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


لینک به پست

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

1

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


لینک به پست

راه سومی وجود نداره ؟؟

0

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


لینک به پست

می تونید نام فایل index.php رو هم تغییر بدین.

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

0

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


لینک به پست

سلام

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

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

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

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

blog.example.com/post-name

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

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

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

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

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

موفق باشید

1

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


لینک به پست

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

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

2

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


لینک به پست

بله

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

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

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

2

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


لینک به پست

سلام

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

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

مثلا من آدرس وبلاگم تو 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

0

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


لینک به پست

اسم فایل html تون رو index بگذارید. ظاهرا اسم فایل index.php رو تغییر دادید. پس باید یا از اسم جدید استفاده کنید یا اسمش رو به همون index.php تغییر بدین.

0

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


لینک به پست

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

1

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


لینک به پست

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

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

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

0

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


لینک به پست

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

1

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


لینک به پست

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

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

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

1

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


لینک به پست

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

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

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

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


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

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

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


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