سلام
دوستان یک مشکلی دارم با وردپرس.
روی هاست وردپرس نصب هست و یک فایل index.htm هم قرار داده شده.
مشکلم اینه که کلا نمیتونم فایل index.php وردپرس رو لود کنم و همیشه منتقل میشه به index.htm
میخوام هر دو فایل لود بشه.
راه حل این مشکل رو کسی میدونه؟
نمایش نسخه قابل چاپ
سلام
دوستان یک مشکلی دارم با وردپرس.
روی هاست وردپرس نصب هست و یک فایل index.htm هم قرار داده شده.
مشکلم اینه که کلا نمیتونم فایل index.php وردپرس رو لود کنم و همیشه منتقل میشه به index.htm
میخوام هر دو فایل لود بشه.
راه حل این مشکل رو کسی میدونه؟
ببخشید من منظورتان را نفهمیدم.
داشتن دو ایندکس لود کاملا غیر منطقی و غیر ممکن است.
آیا منظورتان این است که وقتی به index.php میروید بازهم index.htm لود میشود؟
سایت وردپرس هست، با index.php خودش و بقیه ی داستان ها :)
حالا میخوام یک فایل index.htm هم داشته باشم که فقط یک عکس هست و چند تا لینک، فقط برای اولین بار که سایت باز میشه، index.htm لود میشه و بعد از اون دیگه میره توی وردپرس.
مشکل دقیقا اینه که الان کلا فایل index.php که مربوط به وردپرس هست باز نمیشه و ریدایرکت میشه به همون index.htm
نقل قول:
فقط برای اولین بار که سایت باز میشه، index.htm لود میشه و بعد از اون دیگه میره توی وردپرس.
وقتی از آدرس website.com/index.php استفاده میکنید باز index.htm باز میشود؟نقل قول:
مشکل دقیقا اینه که الان کلا فایل index.php که مربوط به وردپرس هست باز نمیشه و ریدایرکت میشه به همون index.htm
در اکثر وب سرور ها index.htm نسبت به index.php اولویت دارد.
با استفاده از کد زیر در htaccess میتوانید ایندکس را به آدرس دلخواه تغییر دهید :
کد:DirectoryIndex index.php
در بحث شناسایی صفحات اولویت با htm بعد html است بعد php
خب، اول از همه کدهای داخل htaccess را چک و بررسی کنید.
سپس کدهای داخل index.php
نباید این مشکل به وجود آمده باشد. من به شخصه قبلا این موضوع را بررسی کرده ام و مشکلی پیش نیامده. هر کدام بدون ریدایرکت باز میشدند.
خب من ی راه حل بدم ؟ :دی
اون ایندکس.html رو ی برگه وردپرس کن
بعد تو تنظیمات وردپرس اون برگه رو صفحه اول کن
به همین راحتی
این کد داخلِ فایل .htaccess :
فایل index.php هم که فایل پیشفرض وردپرس هست.کد:# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress