Thanks. Tôi đã vô hiệu hóa giữ các ký tự không phải tiếng Anh trong các URL "cho bây giờ và sẽ thực hiện các bước bạn đề cập đến các sơ đồ trang web. Tôi sẽ cho bạn biết làm thế nào nó đi.
Mong muốn được nghe từ bạn sau.
Thanks. Tôi đã vô hiệu hóa giữ các ký tự không phải tiếng Anh trong các URL "cho bây giờ và sẽ thực hiện các bước bạn đề cập đến các sơ đồ trang web. Tôi sẽ cho bạn biết làm thế nào nó đi.
Mong muốn được nghe từ bạn sau.
Cập nhật: sau khi vô hiệu hoá Vbet theo quy định với bài viết của bạn trên Google thấy sơ đồ trang của tôi.
ok, vì vậy bây giờ tôi biết lý do tại sao chúng ta không thể sử dụng. htaccess trong thư mục / forum
một thử nghiệm khác. chỉ cần kích hoạt vBET một lần nữa, thêm htaccess này trong thư mục chính (thay thế bằng một cũ (NOT IN / Diễn đàn FOLDER)):
như bạn đã biết với điều này vbet htaccess là chỉ làm việc trên các trang diễn đàn.Code:# 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\.hj-research\.com RewriteCond %{HTTP_HOST} !(^www\.hj-research\.com$|^cdn\.hj-research\.com$) RewriteRule (.*) http://www.hj-research.com/$1 [R=301,L] #RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com #RewriteRule (.*) http://www.yourdomain.com/forum/$1 [L,R=301] RewriteRule ^forum/((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ forum/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L] #vbet translator rules start RewriteRule ^forum/?(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|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|ur|vi|cy|yi)/$ forum/vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA] RewriteRule ^forum/?(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|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|ur|vi|cy|yi)/(.*)?$ forum/vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA] RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron) RewriteRule ^forum/((archive/)?(.*.php(/.*)?))$ forum/vbenterprisetranslator_seo.php [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/ RewriteRule ^(.+)$ forum/vbenterprisetranslator_seo.php [L,QSA] #vbet translator rules end RewriteCond %{REQUEST_URI} !(media/|admincp/|modcp/|cron|vbseo_sitemap) RewriteRule ^forum/((archive/)?(.*\.php(/.*)?))$ forum/vbseo.php [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !/(media|admincp|modcp|clientscript|cpstyles|images)/ RewriteRule ^(.+)$ forum/vbseo.php [L,QSA] ## Expires <ifModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 seconds" ExpiresByType text/html "access plus 1 seconds" ExpiresByType image/gif "access plus 3456000 seconds" ExpiresByType image/jpeg "access plus 3456000 seconds" ExpiresByType image/png "access plus 3456000 seconds" ExpiresByType text/css "access plus 3456000 seconds" ExpiresByType text/javascript "access plus 3456000 seconds" ExpiresByType application/javascript "access plus 3456000 seconds" ExpiresByType application/x-javascript "access plus 3456000 seconds" </ifModule> ## Compression <ifmodule mod_headers.c> <ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/css text/xml application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html </ifmodule> </ifmodule> #Remove index.php from hj-research.com/index.php #rewrite engine on RewriteCond %{THE_REQUEST} index\.php RewriteCond %{QUERY_STRING} ^$ RewriteRule ^index\.php$ / [L,R=301]
thử nghiệm nó. và kiểm tra xem google có thể thấy sơ đồ trang web của bạn
nhờ
Thanks. Tôi sẽ cố gắng đó bây giờ.
Thử nghiệm. Chỉ có các dịch diễn đàn chính trang (như bạn nói nó sẽ) nhưng các sơ đồ trang web được chấp nhận bởi google. Sitemap là không tuy nhiên bất kỳ lớn hơn bình thường và không chứa bất kỳ các url ngôn ngữ nước ngoài.
Url ngôn ngữ nước ngoài vẫn không chính xác trên diễn đàn của tôi và tiếp tục sản xuất trang 404 mặc dù các thiết lập Lên của tôi và các tập tin là tương tự như mô tả trong thủ tục thiết lập của bạn. Họ nhìn tốt, nhưng khi bạn bấm vào chúng 404 họ.
Tôi chấp nhận rằng bạn không thể phục vụ cho tất cả các cấu hình vbulletin và diễn đàn của tôi trình bày một cài đặt phi tiêu chuẩn của vb vì vậy tôi sẽ phải rời khỏi vbet tàn tật cho bây giờ.
Tôi hy vọng rằng nó sẽ có thể tại một số điểm để có được vbet làm việc trên diễn đàn của tôi, nhưng tại thời điểm này tôi sẽ không được hạnh phúc với một bản dịch một phần của diễn đàn của tôi và các liên kết không làm việc.
Cảm ơn cho thời gian bạn đã đưa vào này mặc dù. Nó đã được nhiều đánh giá cao.
Lần sửa cuối bởi norku; 10-03-11 khi 17:18.
ok, bây giờ tôi biết nhiều hơn. vì vậy chúng tôi có thể sử dụng chỉ htaccess trong thư mục chính, không phải trong / Thư mục.
Xin vui lòng cho tôi một thời gian để tìm một giải pháp. Tôi phải suy nghĩ về nó và cố gắng một số cấu hình.
Ngoài ra, xin vui lòng cho tôi một mật khẩu để vbseocp vì tôi sẽ có thể kiểm tra cấu hình vbseo để loại bỏ lỗi 404
Cảm ơn Tôi sẽ giải quyết nó cho bạn
PM trên đường
Tôi muốn tóm tắt tất cả thay đổi.
1. tích hợp với công cụ tìm kiếm google - có một vấn đề mã hóa khi trang đã được dịch. làm thế nào để khắc phục?
-Go admincp> phong cách và mẫu-> template navbar
Trong mẫu này tìm thấy:
- Và thay thế bằng:PHP Code:
<input type="hidden" name="ie" value="ISO-8859-2"/>
2. vấn đề với chữ Đức trong url trên trang không dịch -> chúng ta nên định nghĩa thay thế nhân vật trong Lên phương án chung.PHP Code:
<input type="hidden" name="ie"<vb:if condition="$_REQUEST['language']"> value="UTF-8"<vb:else />value="ISO-8859-2"</vb:if>/>
Ví dụ:
3. về bản dịch của trang chính - vẫn còn làm việc.Code:'ü' => 'ue' 'ä' => 'ae' 'ö' => 'oe' 'ß' => 'ss'
Có một vấn đề với các nhân vật. Nếu người dùng thiết lập các ngôn ngữ diễn đàn sang tiếng Đức trong hồ sơ của mình và làm cho một bài viết có chứa Ä ä o o Ü ü ß dịch hoạt động khi được xem bằng tiếng Anh. Tuy nhiên, nếu anh ta muốn chỉnh sửa bài viết của mình, ông thấy các con số html thay vì các chữ cái.
Lên cp ****> 'Xác định Thay thế nhân vật Tuỳ chỉnh của bạn tôi hiện đang có những điều sau đây vào URL lập chỉ mục của tôi vẫn còn làm việc:
'Ü' => 'ue'
'Ä' => 'ae'
'O' => 'oe'
ß '=>' ss '
Tuy nhiên, những gì tôi thực sự cần phải làm là nhập
(Html số) '=>' ä 'để các vấn đề chỉnh sửa là cố định. Tuy nhiên, điều này sẽ có tác động trên các URL lập chỉ mục của tôi. Hoặc tôi thiếu cái gì ở đây?
Tôi chỉ có thể sử dụng một ngôn ngữ vào lúc này bởi vì tôi đã Thay thế không có nhân vật Tuỳ chỉnh quy định cho các ngôn ngữ khác (50).
Có cách nào để làm việc này?
Lần sửa cuối bởi norku; 11-03-11 khi 11:56.
Bạn không cần phải khai báo các ký tự thay thế trong tất cả các ngôn ngữ chỉ các chữ cái cho ngôn ngữ trước khi cài đặt vBET (Đức).
Bây giờ tất cả các chữ cho các ngôn ngữ khác là tốt
Nếu không xin vui lòng cho tôi một ví dụ (url)
thứ hai: acsii số phiên bản trong bài viết -> xin vui lòng cho tôi địa chỉ để ví dụ.
mã hóa sử dụng diễn đàn của bạn? UTF-8?