سلام دوستان.وقت بخیر.خوب هستید؟امیدوارم خوب و سلامت و شاداب آماده یک آموزش وردپرس دیگر باشید.دوستان در همین جا باید ابتدا میلاد با سعادت حضرت مهدی را خدمت شما تبریک عرض کنم و آماده بشویم برای آموزش وردپرسی دیگر که امروز قصد داریم برای شما بگوییم و ان را آماده کرده ایم.دوستان در این آموزش وردپرس در مورد فایل htacess صحبت میکنیم و ان را مورد بررسی قرار میدهیم پس تا انتهای این اموزش وردپرس با من همراه باشید
آموزش ساخت فایل htaccess
دوستان این فایل یک فایل متنی است که نحوه ی نمایش صفحات وب را کنترل می کند و تغییر در پیکر بندی صفحات توسط این فایل صورت می گیرد شما باید توجه کنید که تمامی مواردی که در وب سایت شما صورت میگیرد توسط این فایل کنترل میشود و اشکال در این فایل میتواند مشکلات عجیبی را در وب سایت وردپرسی شما به وجود بیاورد این امکانات عبارتند از تغییر مسیر بین صفحات سایت و دیگر وبسایت ها،فعال کردن فایل های فشرده سازی توسط سرور،ارجاع به صفحه 404 در صورت عدم پیدا کردن صفحه ی مورد نظر و خیلی از موارد دیگر مربوط به صفحات وب که تک تک به شما توضیح می دهیم.
ایجاد فایل htaccess
برای سایت فایل htaccess وارد هاست خود شوید . این فایل باید در ریشه هاست قرار بگیره یعنی داخل پوشه public_html , بعد از ورود به این قسمت بستگی به هاستتون که می تونه سی پنل / دایرکت ادمین و … باشه داره , دنبال گزینه ساخت فایل جدید باشید مثلا در سی پنل قیمت بالای صفحه گزینه new file داره … بعد از کلیک کردن روی این گزینه یک پنجره ظاهر میشه و نام فایل رو می خواد وارد کنید. دقت داشته باشید نام فایل رو باید دقیقا به این صورت وارد کنید
.htaccess
بعد از وارد کردن نام فایل فایل رو ذخیره کنید.
در زیر برخی از کدهای کاربردی برای فایل htaccess مثال زده شده .
1.برای ریدایرکت کردن سایت از با www به بدون www
RewriteEngine on RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^example\.com RewriteRule (.*) http://example.com/$1 [R=301,L]
2. برای ریدایرکت کردن سایت از بی www به با www
RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
3. ریدایرکت کردن از example.com/ به example.com/index.php
RewriteEngine on # index.php to / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/ RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
4. ریدایرکت کردن به وبسایت دیگر
Redirect 301 / http://www.example.com/
5. ریدایرکت کردن به صفحه دیگر
Redirect 301 /oldpage.html http://www.example.com/newpage.html
خب دوستان این هم از فرامین این فایل که میتوانید از آن ها استفاده کنید.
خیلی ممنونم از شما بابت توجه به این آموزش وردپرس
منبع: بیگ تم مرجع آموزش وردپرس و افزونه وردپرس
سلام در قسمت تنظیمات » پیوندهای یکتا نحوه نمایش لینک ها رو مشخص کنید
هر کدی به htaccess اضافه کردید رو حذف کنید
اگر افزونه سئو wordpress seo by yoast استفاده می کنیم در تنظیمات این افزونه نیز می تونید html اخر ادرس رو بردارید.
سلام. با تشکر از مطالبات مفیدتون. من برای حذف پسوند html از آدرس بار صفحات این کد رو تو .htaccess وارد میکنم ولی عمل نمیکنه. ممکنه راهنمایی بفرمایید؟
Options +FollowSymLinks
Options +Indexes
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^.]+)$ $1.html [NC,L]
سلام قربان
پاراگراف سوم رو مطالعه کنید
حق با شما بود نویسنده حواسش نبوده , ممنون از توجه شما
سلام و خسته نباشید.
به نظر شما با این نحوه آموزش کسی میتونه فایل .htaccess رو بسازه !؟
آموزشتون یه چیزی شبیه این مثاله :
آموزش ساخت ماشین :
-برای حرکت از لاستیکهای الف و یا ب استفاده کنید !
-یرای روشنایی از لامپ و یا چراق قوه استفاده کنید !
. . .
قصد جسارت و یا کم اهمیت دادن زحمات شما نیست !
از دوستانی از اطراف خودتون که در حد مقدماتی هستند بخواهید با این آموزش فایل مورد نظر رو بسازند،اینجوری درست و غلط بودن عرض بنده هم مشخص میشه.
با احترام