گستران وب

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

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

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

 

  • به جای gostaranweb آدرس دامنه خود و به پسوند آن دقت کنید که متناسب با دامنه خود آن را هم تغییر دهید
  • به جای subdirectory هم اسم پوشه ای که وردپرس را در آن نصب کردید قرار دهید .

 


# BEGIN wordpress
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} gostaranweb\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ /subdirectory/$1 [L]
</IfModule>
# END wordpress
۵/۵ - (۱ امتیاز)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *