PDA

View Full Version: Giải quyết Showthread.php p = x không viết lại



moman
06-10-10, 07:47
Showthread.php p = x liên kết hiện nay đang được viết lại ở tất cả các thành viên (showthread.php t = x liên kết là tốt).

Dưới đây là htaccess của tôi


# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.pentaxforums\.com
RewriteRule (.*) http://www.pentaxforums.com/forums/$1 [L,R=301]

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|et|tl|fi|fr|gl|de|en|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/ [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|et|tl|fi|fr|gl|de|en|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/$2 [L,QSA]

#RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
#RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]

#RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
#RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

Options All -Indexes
Options +FollowSymLinks
# RewriteCond% {REQUEST_URI} (admincp / modcp / | vbseo_sitemap / | cron)
# RewriteRule ^ ((lưu trữ /)?(.* \\ php (/.*)?))$. Vbenterprisetranslator_seo.php [L, QSA]

Được nhận xét ra các nhóm hỗ trợ Lên gây ra một lỗi trong 301 trong diễn đàn, nơi người dùng chỉ có sự cho phép để xem các chủ đề của riêng họ. Khi tôi đặt chúng trở lại, showthread? P liên kết làm việc một lần nữa, nhưng sau đó lại bùng nổ lỗi.

moman
06-10-10, 07:54
Edit:

Tôi thấy vấn đề. Có vẻ như là Lên hỗ trợ đã phá vỡ một điều trong khi sửa chữa khác.

Tôi đặt các quy tắc này trở lại, và tất cả mọi thứ làm việc:
RewriteCond% {REQUEST_URI} (admincp / modcp / | vbseo_sitemap / | cron)
RewriteRule ^ ((lưu trữ /)?(.* \\ php (/.*)?))$. Vbenterprisetranslator_seo.php [L, QSA]

Hai, các nhóm hỗ trợ ban đầu nhận xét ra, gây ra các lỗi khác:
# RewriteCond% {REQUEST_URI} (admincp / | modcp / | cron | vbseo_sitemap)
# RewriteRule ^ ((lưu trữ /)?(.* \\ php (/.*)?))$. Vbseo.php [L, QSA]

kamilkurczak
06-10-10, 08:33
Tôi hiểu rằng nó được giải quyết? cảm ơn để xác nhận. :)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vBET 4.10.1