PDA

정식 버전보기 : 해결 이 올바른 htaccess 지시어는 무엇입니까?



beaconsfield
09-10-10, 09:51
나의 모든 Sitemap을 Google 웹마 스터 센터에서 실패합니다. 제가 확실하게 원하는 것은 내가 올바른. htaccess 지시어를 사용하여 무엇입니까? 그 말은 시간에 vbseo 및 vbseo Sitemap 생성기로 vbet을 integtared.


# (처음에 '#'을 추가) 다음 줄을 주석
# mod_rewrite 기능을 비활성화합니다.
#주의 : 당신이 여전히 해킹을 해제해야합니다
# URL을 중지 vBSEO 제어판 재생.
RewriteEngine에

# 일부 서버는 Rewritebase 디렉 될 필요
# 활성화 (활성화하기 위해 처음에 '#'을 제거)
# 참고 :이 활성화되면, 당신이 경로를 포함해야합니다
# 루트 VB 폴더 (예 : RewriteBase / 포럼 /)에
# RewriteBase /

RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & 리디렉션 = [L, QSA]
RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & 이동 = / $ 2 [L, QSA]

RewriteCond % {REQUEST_URI의}! (admincp / | modcp / | vbseo_sitemap / | 크론)
RewriteRule ^ ((아카이브 /)?(.* \\. PHP (/.*)?))$ vbenterprisetranslator_seo.php [L, QSA]

RewriteCond % {REQUEST_FILENAME의}! - F
RewriteCond % {REQUEST_FILENAME의}! - D
RewriteCond % {REQUEST_FILENAME의} ^! (admincp | modcp | clientscript | cpstyles | 이미지) /
RewriteRule $ vbenterprisetranslator_seo.php [L, QSA]

#이 규칙은 (포럼 디렉토리 자체는 제외) 지원해야 할 각 디렉토리에 있어야합니다
# RewriteCond % {QUERY_STRING의}! vbet_outside = TRUE
# RewriteRule ^(.*)$ 1달러? vbet_outside = TRUE [L, QSA]

# RewriteCond % {HTTP_HOST의}! ^ WWW \\.하되, mydomain \\. com
# RewriteRule이 (.*) http://www.mydomain.com/ $ 1 [L, R = 301]

RewriteRule ^ ((urllist | sitemap_) .* \\ (XML |..? TXT) (\\ 따라서 그럴 경우에는 filename))? $ vbseo_sitemap / vbseo_getsitemap.php 사이트맵 = $ 1 [L]은

RewriteCond % {REQUEST_URI의}! (admincp / | modcp / | 크론 | vbseo_sitemap)
RewriteRule ^ ((아카이브 /)?(.* \\. PHP (/.*)?))$ vbseo.php [L, QSA]

RewriteCond % {REQUEST_FILENAME의}! - F
RewriteCond % {REQUEST_FILENAME의}! - D
/ (이미지 admincp | modcp | clientscript | | cpstyles) RewriteCond % {REQUEST_FILENAME의} /!
RewriteRule ^(.+)$ vbseo.php [L, QSA]

vBET
09-10-10, 16:09
그것은 잘못된 것입니다. 그것이 명확하게 설명하는 vBET 규칙은 그냥 vbseo.php 파일에 규칙을하기 전에 배치해야합니다. 귀하의 경우에는 해당이되지 않습니다. 사이트맵 규칙 vBET 규칙하기 전에해야합니다.

beaconsfield
09-10-10, 16:14
당신은 나를 위해 그것을 준비 주실래요?

beaconsfield
09-10-10, 17:03
이제 괜찮아?


# (처음에 '#'을 추가) 다음 줄을 주석
# mod_rewrite 기능을 비활성화합니다.
#주의 : 당신이 여전히 해킹을 해제해야합니다
# URL을 중지 vBSEO 제어판 재생.
RewriteEngine에

# 일부 서버는 Rewritebase 디렉 될 필요
# 활성화 (활성화하기 위해 처음에 '#'을 제거)
# 참고 :이 활성화되면, 당신이 경로를 포함해야합니다
# 루트 VB 폴더 (예 : RewriteBase / 포럼 /)에
# RewriteBase /

RewriteRule ^ ((urllist | sitemap_) .* \\ (XML |..? TXT) (\\ 따라서 그럴 경우에는 filename))? $ vbseo_sitemap / vbseo_getsitemap.php 사이트맵 = $ 1 [L]은

RewriteCond % {REQUEST_URI의}! (admincp / | modcp / | 크론 | vbseo_sitemap)
RewriteRule ^ ((아카이브 /)?(.* \\. PHP (/.*)?))$ vbseo.php [L, QSA]

RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & 리디렉션 = [L, QSA]
RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & 이동 = / $ 2 [L, QSA]

RewriteCond % {REQUEST_URI의}! (admincp / | modcp / | vbseo_sitemap / | 크론)
RewriteRule ^ ((아카이브 /)?(.* \\. PHP (/.*)?))$ vbenterprisetranslator_seo.php [L, QSA]

RewriteCond % {REQUEST_FILENAME의}! - F
RewriteCond % {REQUEST_FILENAME의}! - D
RewriteCond % {REQUEST_FILENAME의} ^! (admincp | modcp | clientscript | cpstyles | 이미지) /
RewriteRule $ vbenterprisetranslator_seo.php [L, QSA]

#이 규칙은 (포럼 디렉토리 자체는 제외) 지원해야 할 각 디렉토리에 있어야합니다
# RewriteCond % {QUERY_STRING의}! vbet_outside = TRUE
# RewriteRule ^(.*)$ 1달러? vbet_outside = TRUE [L, QSA]

# RewriteCond % {HTTP_HOST의}! ^ WWW \\.하되, mydomain \\. com
# RewriteRule이 (.*) http://www.mydomain.com/ $ 1 [L, R = 301]

RewriteCond % {REQUEST_FILENAME의}! - F
RewriteCond % {REQUEST_FILENAME의}! - D
/ (이미지 admincp | modcp | clientscript | | cpstyles) RewriteCond % {REQUEST_FILENAME의} /!
RewriteRule ^(.+)$ vbseo.php [L, QSA]

beaconsfield
09-10-10, 17:49
도움이 많이 appriciated 것입니다.

vBET
09-10-10, 18:10
전혀요. 한 번만 더 - vBET 규칙은 그냥 vbseo.php에 규칙 앞에 있어야합니다. 그리고 당신은 vbseo.php 규칙 후에 vBET 규칙을 ... 우리가 vBET 규칙은 그냥 vbseo.php 파일에 규칙을하기 전에해야 할 것을 잘 설명할 수있는 방법에 어떤 제안이있다면 - 어떻게이 일을 우리에게 알려주십시오. 그냥 vbseo.php 규칙 아래 vBET 규칙 것을 vbseo.php 의미 규칙 전에. 또한 vBET과 vbseo.php 규칙 사이에 규칙이 전혀 의미없는

이것은 파일을 찾아보아야하는 방법입니다 :


# 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 /

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|en|et|tl|fi|fr|gl|de|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= [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|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=/$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]

#This rule must be in each directory which have to be supported (without forum directory itself)
#RewriteCond %{QUERY_STRING} !vbet_outside=true
#RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]

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

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]


그것이 지금은 작동하지를 알려주세요 :)

beaconsfield
09-10-10, 19:00
당신의 설명을 이해할 수있다면 나는 그것을 할 수있다. 당신의 도움 감사드립니다.

이제 작동합니다. : D

vBET
10-10-10, 21:46
그레이트 - 즐길 vBET : D

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