ابتدا دلیل این کار:
1- صفحات HTML نسبت به PHP در موتورهای جست و جوگر بهتر ایندکس میشوند.
2- با این امکان میتونید کاری کنید که عنوان تاپیک همان URL تاپیک باشه، این هم در SEO موثر هست!
کنترل پنل مدیریت > پیکربندی > Server and Optimization Options
قسمت Enable search engine friendly URLs را Enable کنید.
سپس محتوای فایل htaccess.txt که در پک مای بی بی هست رو در فایل .htaccess واقع در دایرکتوری اصلی فروم اضافه کنید.
نمونه کد:
کد php:
#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
# the setting enabled in the Admin CP and you have this file
اگر روزی دشمن پیدا کردی، بدان که در رسیدن به هدفت موفق بودی. اگر روزی تهدیدت کردند، بدان در برابرت ناتوانند. اگر روزی خیانت دیدی، بدان قیمتت بالاست. اگر روزی ترکت کردند، بدان با تو بودن لیاقت میخواهد.
سلام و درود به همه مدیران عزیز
من کاری رو که گفتیتد انجام دادم ولی مشکلی دارم بعد از انجام کار لینک ها درست میشه ولی وقتی روش کلیک میکنم میگه چنین صفحه ای وجود نداره
کد:
The requested URL /thread-29-lastpost.html was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at forum.cmsnews.ir Port 80
لینک قبل از تنظیمات این بوده showthread.php?tid=29 ولی حالا شده این thread-29-lastpost.html همچی درسته ولی صفحه باز نمیشه ؟
ممنون میشم راهنمایی کنید
(۱۳۸۹/۴/۲۵، ۰۰:۰۲:۱۸ صبح)tarrahan نوشته است: سلام و درود به همه مدیران عزیز
من کاری رو که گفتیتد انجام دادم ولی مشکلی دارم بعد از انجام کار لینک ها درست میشه ولی وقتی روش کلیک میکنم میگه چنین صفحه ای وجود نداره
کد:
The requested URL /thread-29-lastpost.html was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at forum.cmsnews.ir Port 80
لینک قبل از تنظیمات این بوده showthread.php?tid=29 ولی حالا شده این thread-29-lastpost.html همچی درسته ولی صفحه باز نمیشه ؟
ممنون میشم راهنمایی کنید
مشکل باید مربوط به .htaccess باشد.
مردان بزرگ اراده میکنند و مردان کوچک آرزو
اگر روزی دشمن پیدا کردی، بدان که در رسیدن به هدفت موفق بودی. اگر روزی تهدیدت کردند، بدان در برابرت ناتوانند. اگر روزی خیانت دیدی، بدان قیمتت بالاست. اگر روزی ترکت کردند، بدان با تو بودن لیاقت میخواهد.
۱۳۸۹/۴/۲۵، ۰۱:۱۶:۰۸ صبح (آخرین ویرایش: ۱۳۸۹/۴/۲۵، ۰۱:۴۶:۵۵ صبح، توسط tarrahan.)
فایل خودتون رو اینجا پیوست میکنید
دوستان میتونند فایل پیوست رو آپلود کنند و استفاده کنند به جای ساختن فایل کدهای زیر
کد:
#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
# the setting enabled in the Admin CP and you have this file
# named .htaccess
دوستایی که مشکل دارن
به نظر من که این کد کاملتره بعد از انجام مرحله اول محتویات .htaccess رو پاک کنید و این کد رو کپی کنید:
کد:
Options -MultiViews +FollowSymlinks -Indexes
#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
# MediaTemple, it is known to cause random Internal Server
# errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off
# The below probably isn't needed, but better safe than sorry.
SecFilterScanPOST Off
</IfModule>
#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
# the setting enabled in the Admin CP and you have this file
# named .htaccess
#
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]
#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/x-javascript text/css text/html text/xml
</IfModule>
تکنیک برتر از July 2010 عضو مرجع فارسی MyBB می باشد.
۱۳۸۹/۶/۱۸، ۱۴:۲۸:۵۲ عصر (آخرین ویرایش: ۱۳۸۹/۶/۱۸، ۱۴:۳۱:۰۲ عصر، توسط general.)
درود
وقتی که این کار رو انجام دادیم , آدرس های قبلی به آدرس جدید منتقل میشود ؟ به عبارت دیگه آیا انجام این کار نیاز به ایندکس شدن دوباره دارد ؟ و انجمن در هر شرایطی که استفاده کند , مفید هست ؟ ( مثلا با گذشت 2 سال از عمر انجمن )
اگر روزی دشمن پیدا کردی، بدان که در رسیدن به هدفت موفق بودی. اگر روزی تهدیدت کردند، بدان در برابرت ناتوانند. اگر روزی خیانت دیدی، بدان قیمتت بالاست. اگر روزی ترکت کردند، بدان با تو بودن لیاقت میخواهد.