过期域名预定抢注

 找回密碼
 免费注册

wordpress問題求助

 火... [複製鏈接]
發表於 2012-4-16 11:53:10 | 顯示全部樓層 |閱讀模式
本帖最後由 testman 於 2012-4-16 11:59 編輯
$ r5 @( R  ~! v! r
1 Z0 x& G" F, d# L& O5 @進來主要幾個網站 在google搜索關鍵字的時候 網站下面以前出現的是 網站的描述信息。
$ \/ e5 h0 o5 ?, K3 }現在出現的都是這種信息。
/ p, x1 v  C  a, R- _6 _Index of /. cgi-bin/ ·  後面跟的是這個網站下的wordpress文件  xxx.php的這種- f  u8 X" m, ^
請問誰遇到過這個問題啊。查了wordpress的幫助 也沒有找到合適的答案
發表於 2012-4-16 12:33:01 | 顯示全部樓層
你的模版對頁面的描述都沒問題嗎?
! l8 C7 Z, `1 c這個東西好像一般都是引擎抓取頁面時,因為爬行問題造成的。+ A9 e9 u& O  ^5 Z0 }: n) S" F8 t: `
7 R; Q% y& ]% Q3 G) L
先檢查模版。。。! T0 c2 i' U2 a$ a/ `3 L
然後修改robots.txt。。。禁止掉引擎抓取的目錄。- D- p, b4 {! Z  J) s* i- C, I. S3 Y
User-agent: *4 q" R5 G. @+ V: k
Disallow: */trackback/
7 v+ z  F7 L2 |* w/ s& v# L) TDisallow: /*.php$
" d$ D9 y5 ~% m! b& xDisallow: /*.inc$
) @, X) l2 O+ F: C3 R* CDisallow: /*.js$( x  I2 v5 O/ }$ b" f2 p; y' t
Disallow: /*.css$
3 `& R& }* |5 u. u3 ?Disallow: /?s=
( b8 \" w7 Y, T" d! Y2 V+ N
5 x* d1 u- I1 _8 z最後將你出問題的頁面,在google的管理員工具裡邊,用模擬引擎爬行測試看看結果。

評分

參與人數 1點點 +1 收起 理由
testman + 1 多谢了。

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2012-4-16 12:55:34 | 顯示全部樓層
你的模版對頁面的描述都沒問題嗎?+ ^9 N( M( N1 ^5 {) ~
這個東西好像一般都是引擎抓取頁面時,因為爬行問題造成的。
: T$ M4 C  y; {2 b, h0 D8 y& U# Q. r( d
先檢查模 ...5 m: o! V% t9 d
termjoy 發表於 2012-4-16 12:33
3 U3 v* f" K# H9 f! n7 P" Q
- v$ r6 U8 b  y+ F) S) V/ U" u' M
多謝你的回復。網站打開沒有問題。 這個問題是這幾天出現的。 模擬爬行頁面也是沒有問題的。1 j: u8 g( J0 V
這段時間也沒有其他的操作。
( U" l( I0 \. Q  U看了你的代碼,如果把php文件都禁止爬行的話 會不會對發佈的帖子收錄有影響    ?
回復 给力 爆菊

使用道具 舉報

發表於 2012-4-16 13:22:47 | 顯示全部樓層
這個robots寫法的前提是:wp採用了偽靜態規則,也就是用了固定鏈接沒有問題才可以。
, @$ N3 \; B0 V5 @這個寫法很嚴格,限制抓取任何php後綴的文件,包括wp搜索的結果。。反正我一直都是這麼寫的,抓取和收錄沒有任何問題。0 E+ O, E6 D( f$ w1 }. x

% m5 G* N% V, s* d0 T& U8 ]8 i7 s) fBy the way,出現Index of /. cgi-bin/ ·
/ O3 ]! y$ h# `' U你是用的cpanel的虛擬主機吧?可能是引擎抓取的時候,主機有問題。。。抓到了目錄結構。
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2012-4-16 13:24:48 | 顯示全部樓層
應該是爬行的問題,從googleweb工具裡面看到有很多找不到的頁面
$ r/ `; z! o1 b2 H( }: o* bcom.google.crawl.wmconsole.fe.util.gxp.urlitem後面是亂碼。
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2012-4-16 13:38:06 | 顯示全部樓層
這個robots寫法的前提是:wp採用了偽靜態規則,也就是用了固定鏈接沒有問題才可以。
0 _# x) |* P4 F$ j這個寫法很嚴格,限制 ...
( c1 R  N$ Y0 W6 _" L  O6 }) Mtermjoy 發表於 2012-4-16 13:22
! j+ s% t4 r2 Q& E8 f$ g

; D! h9 H, [+ G  M% D
; W: f/ ]* z$ ^- H+ Q6 h  我也懷疑是主機的問題,我用的是justhost的主機,這個問題不是一直出現的。有可能等兩天 再搜索的時候網站下面又出現描述內容了。 而且我上面的程序都是一樣的。 有沒有可能跟你說的那樣,就是google在抓取的時候 正好主機有問題。所以只抓取了目錄。有這種可能性嗎?
% X, ~) D- a# N& }) ~2 z: f- Y6 f7 {1 l' A; M1 g% C
還有個問題,假設網站採用了偽靜態規則,就是 /%postname%/這樣的。  那按照你的那個robots寫法,網站上傳的附件 比如圖片 能抓取到嗎
回復 给力 爆菊

使用道具 舉報

發表於 2012-4-16 14:05:48 | 顯示全部樓層
圖片是傳在wp-content/uploads目錄下的,不存在抓取問題。。。上面的那個寫法只是限制抓取php後綴的文件。。。& A* G* C% x4 ]+ q$ Z& r
另,cpanel主機,你可以檢查一下根目錄,在/public_html/下寫個404文件之類的,也可以給根目錄加上robots限制。
7 j5 ]8 V5 X' B1 B0 T) \7 M也可以在.htaccess文件中做個限制,加上下面這句. I/ s2 W2 C5 n+ L1 K( F3 ~2 f4 U; H
Options -Indexes
4 l& \# Y5 {* z0 t3 ^這樣,就算主機出問題。。路徑下找不到頁面時候,apache也不會列出該目錄下的所有文件和文件夾。
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2012-4-16 14:43:55 | 顯示全部樓層
多謝兄弟的回復。我打算把一個站換個空間,然後一個站改一下robots.txt試試。另外,你說的修改htaccess文件的這種方法。我看了一下 當前的文件內容是這樣的。
7 S3 O9 H, b8 k3 j0 C$ |, x$ l5 Y9 ^! e" c

$ Q0 i0 N3 d; w7 g# BEGIN WordPress
+ w% p) v; i. V- v, ^: n4 M" ?<IfModule mod_rewrite.c>9 M2 s+ i+ P  ^
RewriteEngine On( m) b+ i& l: _% P
RewriteBase /$ M7 X/ D) ]8 r7 y2 g
RewriteRule ^index\.php$ - [L]
' O2 j4 h; y+ q- Z9 V1 b3 }4 cRewriteCond %{REQUEST_FILENAME} !-f) w' R: Y/ P& m7 t& K1 B7 t
RewriteCond %{REQUEST_FILENAME} !-d/ @/ H) _7 Q: K! e& {( J) D" B  c
RewriteRule . /index.php [L]
. P/ L0 R0 }! M9 x</IfModule>5 w% J" z1 }- V# F' X1 R9 Z

! Q5 u8 A% B# K" l# END WordPress
3 y1 K! ?0 _" f- n9 ?, L3 i1 Z8 ?% ], j& O8 d# ~% P9 J

4 v( ]* @1 F- p3 n5 D. j你說的加上 Options -Indexes  我從網上查了一下  怎麼沒找到這種寫法呢
回復 给力 爆菊

使用道具 舉報

發表於 2012-4-16 17:15:15 | 顯示全部樓層
你看到的只是htaccess是wp目錄下的那個文件,這個也只是htaccess的rewrite功能。
, t6 u1 J8 P4 S+ X
( p' Q! ]4 K) \! p$ n. P( T. P! x一般情況下,apache的配置是不允許list目錄結構的,但不曉得這個主機商怎麼配置的,既然這樣,那麼就給htaccess加上 Options -Indexes 這個功能,可以限制list目錄。(要加在文件最前面)9 f# E, r9 O/ {. E5 k) h) j& n

! [; }9 N5 Z5 e: |$ O* s這裡的htaccess文件指的是你空間根目錄下的那個,應該是在/public_html/目錄下。。並不是wp目錄下的那個。。。用法都一樣的
4 F* o! G+ F( ?/ S* y1 _
" L3 F; |2 G' S( }8 R! U- H" [" l.htaccess擴展閱讀:
% O- `+ N- H1 r. h* U5 N: ?Options +Indexes:顯示目錄下的所有文件
. S1 X+ ?& y, ]7 H% `Options -Indexes:隱藏目錄下的所有文件(上面介紹的)
* X- t9 {$ ]) NIndexOptions +FancyIndexing:顯示目錄下的所有文件,並且文件前面包含文件類型小圖標& B: u, m: t; g- M& q# f* i% l) c/ @4 T
IndexOptions -FancyIndexing : 顯示所有文件,但是不包含類型圖標
8 J* s% D2 c, Z0 {+ f  v8 c$ QIndexIgnore *.php *.exe:隱藏特定文件,其他文件正常顯示(隱藏所有的php和exe文件); |! m; S. X0 Z; w3 u# _

  ^6 ~: `2 T: O3 O2 t
$ O5 ^2 s$ }: ^; v$ V, a你可以做個測試,也就是給htaccess文件加上Options -Indexes,你刪除默認主頁後會出現什麼,沒刪除之前又會是什麼樣,這樣不就一目瞭然了。。。

評分

參與人數 1點點 +1 收起 理由
testman + 1

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2012-4-16 18:27:06 | 顯示全部樓層
測試了,如果加上Options +Indexes 之後,不會再顯示目錄,是顯示的不可訪問。多謝了。
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

4um點基跨境網編創業社區

GMT+8, 2024-11-27 17:16

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表