PDA

View Full Version: Giải quyết không có hình ảnh làm việc sau khi cài đặt



VGF
17-05-10, 21:26
kể từ khi tôi nhập khẩu XML, không có công việc hình ảnh của tôi.

Tôi có phiên bản mới nhất của vBulletin và Lên cài đặt.

Bản dịch này dường như làm việc ... nhưng diễn đàn của tôi đang trông tất cả hơi say không có hình ảnh hiển thị.

bất kỳ ý tưởng?

cách của tôi htaccess. hiện đang trông



RewriteEngine On

# Một số máy chủ yêu cầu chỉ thị Rewritebase
# Kích hoạt (loại bỏ '#' ở đầu để kích hoạt)
# Xin lưu ý: khi được kích hoạt, bạn phải bao gồm các đường dẫn
# Để vB thư mục gốc của bạn (tức là RewriteBase / diễn đàn /)
# RewriteBase /

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

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


RewriteRule vbenterprisetranslator_seo.php vbet_lang = $ 1 & chuyển hướng = / [L, QSA]
RewriteRule vbenterprisetranslator_seo.php vbet_lang = $ 1 & chuyển hướng = / $ 2 [L, QSA]

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

RewriteCond% {REQUEST_FILENAME}-e!
RewriteCond% {REQUEST_FILENAME}-d!
RewriteCond% {REQUEST_FILENAME} ^ (admincp | modcp | clientscript | cpstyles | hình ảnh) /
RewriteRule $ vbenterprisetranslator_seo.php [L, QSA]

RewriteRule ^(.+)$ vbseo.php [L, QSA]

VGF
17-05-10, 22:26
có thể một người nào đó một cách nhanh chóng cho tôi biết nếu tôi cài đặt phần. htaccess một cách chính xác.

Nó bao gồm tất cả các htaccess vBet ngay trước khi

RewriteRule ^(.+)$ vbseo.php [L, QSA]

do đó là những gì tôi đã làm.

VGF
18-05-10, 00:59
Tôi phải tạm thời gỡ bỏ cài đặt các tập tin XML ... bởi vì không có hình ảnh hay phong cách của tôi sẽ tải.

Đây là tập tin htaccess của tôi xem xét trước khi tôi cài đặt vBet.




RewriteEngine On

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

RewriteCond% {REQUEST_URI} (admincp / | modcp / | cron | vbseo_sitemap)
RewriteRule ^ ((lưu trữ /)?(.* \\ php (/.*)?))$. Vbseo.php [L, QSA]

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



Trong đó nó hoạt động đúng với chỉ vBulletin & Lên cài đặt.

vBET
18-05-10, 17:49
kể từ khi tôi nhập khẩu XML, không có công việc hình ảnh của tôi.

Tôi có phiên bản mới nhất của vBulletin và Lên cài đặt.

Bản dịch này dường như làm việc ... nhưng diễn đàn của tôi đang trông tất cả hơi say không có hình ảnh hiển thị.

bất kỳ ý tưởng?

cách của tôi htaccess. hiện đang trông

Hủy bỏ dòng cuối cùng của htaccess này bị phá vỡ quy tắc - Lên không có như vậy "một mình" quy tắc. Thông thường có bộ lọc trước khi mà không sử dụng quy tắc này cho hình ảnh. Bạn có nó bị hỏng và có lẽ đó là lý do tại sao hình ảnh của bạn không được hiển thị.

Tôi đang viết về quy tắc này một mình ":

RewriteRule ^(.+)$ vbseo.php [L,QSA]

VGF
18-05-10, 18:05
Như tôi đã giải thích trong PM, điều này là mặc định hiện hành htaccess từ phiên bản mới nhất của Lên. (3,5 RC3)



# Chú thích dòng sau đây (thêm '#' ở đầu)
# Để vô hiệu hóa chức năng mod_rewrite.
# Xin lưu ý: bạn vẫn cần phải vô hiệu hóa hack trong
# Bảng điều khiển Lên để ngăn chặn url viết lại.
RewriteEngine On

# Một số máy chủ yêu cầu chỉ thị Rewritebase
# Kích hoạt (loại bỏ '#' ở đầu để kích hoạt)
# Xin lưu ý: khi được kích hoạt, bạn phải bao gồm các đường dẫn
# Để vB thư mục gốc của bạn (tức là RewriteBase / diễn đàn /)
# RewriteBase /

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

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

RewriteCond% {REQUEST_URI} (admincp / | modcp / | cron | vbseo_sitemap)
RewriteRule ^ ((lưu trữ /)?(.* \\ php (/.*)?))$. Vbseo.php [L, QSA]

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


do đó, có của nó .... tải về mới nhất Lên. Bạn có nói rằng họ đã phạm sai lầm bằng cách bao gồm nó trong tải về của họ? hay tôi chỉ là ảo giác?

vBET
20-05-10, 17:23
Như tôi đã giải thích trong PM, điều này là mặc định hiện hành htaccess từ phiên bản mới nhất của Lên. (3,5 RC3)



do đó, có của nó .... tải về mới nhất Lên. Bạn có nói rằng họ đã phạm sai lầm bằng cách bao gồm nó trong tải về của họ? hay tôi chỉ là ảo giác?

Không - một lần nữa - sai lầm đã được thực hiện trên mặt của bạn bằng cách để lại nguyên tắc này một mình:

RewriteRule ^(.+)$ vbseo.php [L,QSA]
Và quy tắc như vậy không tồn tại trên Lên. Htaccess.

Không có:


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


Quy tắc hoàn toàn khác nhau, bởi vì có bộ lọc dưới nó mà các bộ lọc hình ảnh. Ai đó đã phá vỡ tập tin htaccess của bạn bằng cách loại bỏ các bộ lọc cho quy tắc này.

Vì vậy, một lần nữa Lên không có như vậy quy tắc Alone - có 3 bộ lọc trước đó đã mất tích trên htaccess của bạn và nó sẽ phá vỡ hình ảnh của bạn không có vấn đề không vBET trên tàu hay không.

VGF
20-05-10, 21:06
Và quy tắc như vậy không tồn tại trên Lên. Htaccess.


Tôi chỉ cần tải về phiên bản mới nhất của Lên. (3.5.0 RC3)

Dưới đây là nội dung tập tin của tập tin htaccess.



# Chú thích dòng sau đây (thêm '#' ở đầu)
# Để vô hiệu hóa chức năng mod_rewrite.
# Xin lưu ý: bạn vẫn cần phải vô hiệu hóa hack trong
# Bảng điều khiển Lên để ngăn chặn url viết lại.
RewriteEngine On

# Một số máy chủ yêu cầu chỉ thị Rewritebase
# Kích hoạt (loại bỏ '#' ở đầu để kích hoạt)
# Xin lưu ý: khi được kích hoạt, bạn phải bao gồm các đường dẫn
# Để vB thư mục gốc của bạn (tức là RewriteBase / diễn đàn /)
# RewriteBase /

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

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

RewriteCond% {REQUEST_URI} (admincp / | modcp / | cron | vbseo_sitemap)
RewriteRule ^ ((lưu trữ /)?(.* \\ php (/.*)?))$. Vbseo.php [L, QSA]

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


RewriteRule ^(.+)$ vbseo.php [L, QSA]

là vẫn còn có ..

vBET
20-05-10, 21:39
Tôi chỉ cần tải về phiên bản mới nhất của Lên. (3.5.0 RC3)

Dưới đây là nội dung tập tin của tập tin htaccess.



RewriteRule ^(.+)$ vbseo.php [L, QSA]

là vẫn còn có ..

Số Một lần nữa - không có JUST:

RewriteRule ^(.+)$ vbseo.php

Nhìn trên dòng trước đó. Những 3 dòng trước khi nó là không thể thiếu một phần của quy tắc. Khi bạn đặt một mình nó là hoàn toàn khác nhau quy tắc sau đó. Vì vậy, nhìn lại một lần nữa những gì nó trong tập tin htaccess Lên - 4 dòng kèm cho bạn một quy tắc fitered bởi 3 bộ lọc. Và bây giờ nhìn của bạn trên htaccess từ bài viết đầu tiên - ONLY ONE quy tắc mà không có bất kỳ bộ lọc. Bạn đã phá vỡ htaccess - đó không phải là những gì là trong Lên. Trong Lên không có quy tắc ALONE không có bộ lọc, giống như nó là trong tập tin của bạn.

1 dòng không tương đương với 4 dòng.
1 dòng quy tắc làm cho cái gì khác hơn so với 4 quy tắc đường.
1 quy tắc là không trong Lên. Htaccess, 4 dòng quy tắc.
1 quy luật phá vỡ hình ảnh của bạn, 4 dòng nguyên tắc không (vì nó lọc hình ảnh).

Điều này những gì bạn đã có:


RewriteRule ^(.+)$ vbseo.php [L,QSA]

Một cái gì đó COMPLETELLY ELSE hơn những gì Lên cung cấp cho bạn:


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


Lên cho bạn 4 dòng nguyên tắc mà các bộ lọc hình ảnh. Ai đó trên máy chủ của bạn đã phá vỡ nó bằng cách loại bỏ các bộ lọc và thay đổi nó để 1 nguyên tắc dòng đã phá vỡ hình ảnh của bạn.

Nếu bạn không thể hiểu nó xin vui lòng chỉ cần chấp nhận nó. Tương lai thảo luận về vấn đề này đã không có ý nghĩa ở tất cả các. Bạn biết rằng đó là nguyên nhân gây ra các rắc rối của bạn, bởi vì những rắc rối biến mất khi bạn loại bỏ quy tắc này bị phá vỡ. Bạn không có vấn đề nữa. Nếu bạn muốn tìm hiểu làm thế nào. Htaccess đang làm việc, xin vui lòng tìm thấy một số hướng dẫn hoặc hướng dẫn về nó. Không có bất kỳ cần phải liên quan đến nhân viên vBET nữa.

Hy vọng thông tin này là hữu ích:)

VGF
20-05-10, 22:06
Chúng ta phải nói bằng ngôn ngữ khác.

Bạn đã làm cho nó âm thanh như



RewriteRule ^(.+)$ vbseo.php [L, QSA]


không bao gồm bất cứ nơi nào trong Lên tải về. Tôi biết chính xác những gì bạn có nghĩa là về 4 dòng và nó đã được cùng nhau.

nhưng trong bài viết trước, bạn thực hiện nó âm thanh như dòng đó là không tồn tại ... và là hư không để được tìm thấy trong. htaccess.

Trong bài này -



Bạn cho biết để loại bỏ nó. Làm cho nó âm thanh như nó không phải ở trong tập tin htaccess ở tất cả.

nhưng ... tôi hiểu bây giờ. ;)

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