|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
7 H( V4 e( h9 b. u
7 o2 p4 a3 m0 o$ d* i; H" gwampserver2.2e版-32bits不支持固定链接(伪静态)。+ Z$ h* C8 n9 i5 _
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
9 p9 z9 ~" m) M) ]. }$ H6 W
. T# S- G1 ~$ j5 R, w4 M两个都支持,9 p2 {0 c4 z; I( t$ A9 G
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908! O+ K* a8 U, E$ M2 _
http://www.wpdaxue.com/wampserver.html O& o& r7 O9 r7 A3 N) y2 [5 `
http://www.wpdaxue.com/wordpress-change-hosting.html9 a6 E' W" E% L5 a
http://www.wpdaxue.com/basic-skills-of-creating-themes.html8 ]% @$ N! W% h8 ]
WampServer 配置伪静态(固定链接),
0 ]" Q5 B- ]2 }, V: Y安装后建议开启Apache的 mod_rewrite模块,
; i. |& A0 C4 ~/ P要不然设置静态化的网页打不开提示404错误. P3 @+ g' U9 x, d; C% d& p2 @$ v# \
默认情况下,WampServer不支持伪静态,我们需要进行一些配置) {& Q! f8 M' q, W
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;. ^' L0 \ o+ j7 {) y0 E
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
/ s; I9 A7 G# K) n! r& k3.找到“AllowOverride None”改为“AllowOverride All”;
7 g- A0 ?+ F4 @7 {3 g4.重启wampserver的所有服务) E2 c8 f3 z( r5 ^( A6 `1 {: u% Z
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:& B7 A4 C$ `1 b, w0 d9 k, j9 x# V
Apache伪静态规则" C, V' Q$ l( @6 b
- # BEGIN WordPress
( q' ^' O- e' ?" ], @ - <IfModule mod_rewrite.c>8 D4 z- q7 b8 q# Z0 c
- RewriteEngine On+ S" X& L6 Y; w) _5 o
- RewriteBase /
, |8 [) U9 Q d2 t - RewriteRule ^index\.php$ - [L]
( F! K+ L7 m X, @: h) E2 f - RewriteCond %{REQUEST_FILENAME} !-f
. m. ]+ ^3 I. ]! e - RewriteCond %{REQUEST_FILENAME} !-d5 k% b8 \9 ?# h9 \( |
- RewriteRule . /index.php [L]5 q& P- @& `+ L5 Q9 o3 \
- </IfModule>; Z) [! k( ~1 _& D8 J }( s
- # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
) s! ` s8 o1 E0 i如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess( A, C2 y) i) D: e
- # BEGIN WordPress
% _) ?$ `+ |) L% i" j. o, I Z" t - <IfModule mod_rewrite.c>
2 T0 u; a4 F' T4 |$ r3 i( \ - RewriteEngine On
1 m: r; g9 r1 L! ]: F - RewriteBase /a/
1 [/ m2 [# O$ `8 y' H3 P( [, k% A - RewriteRule ^index\.php$ - [L]. |$ U5 h! W! Q0 E. I4 C
- RewriteCond %{REQUEST_FILENAME} !-f
% \; [( C+ {( }% }" I. } - RewriteCond %{REQUEST_FILENAME} !-d
+ s5 |6 C8 h0 Y- m& _ - RewriteRule . /a/index.php [L]
" l# B3 g7 | a% m1 C) i - </IfModule>$ w" s' @* K, r4 Q9 I6 ]( o
- # END WordPress
复制代码 ' F/ C0 e6 `) b0 ?
访问就用 http://localhost/a/ ,
2 [4 p, ?6 C) l% ?5 V/ ]wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/6 }5 s0 X# J1 K" `4 O$ P
2 x) |' V! @) k; T+ r
8 w: g7 L9 j* jphp.ini部分3 `3 Z9 I0 |$ E# A
memory_limit =128M7 S0 A0 j: G2 B: h
post_max_size = 8M9 G/ a/ p6 B8 N7 K" w8 c
upload_max_filesize = 2M; { i7 N: a! u* u( C
! ~: @- a8 w, X- }php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html2 `) u/ C! `# H+ L0 K1 y5 K* B
, o* }! r' U l1 Y1 q4 E
) ?$ @, @- s, W e M
; S# y6 x9 ~/ }+ v, `, p, m |4 ]
http://www.solagirl.net/how-to-migrate-wordpress-from-local-computer-to-server.html http://www.solagirl.net/wp-migrate-db.html http://www.wpdaxue.com/wp-migrate-db.html
% ?4 z2 M8 D: c4 h; h7 p9 F. aWP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
% a) Q( P" s. e0 {" z; l+ X
$ P$ V; t {/ D. i) @& |' m0 b, n8 c; N
% w1 p& c" C5 n! C( v( l6 O+ \; ?" V9 E, n1 x7 O6 [
5 P8 u$ H. K4 o1 L. D5 f$ k$ U
Pretty Link http://www.wpdaxue.com/pretty-link.html I% G# E9 w6 w7 u$ K! `4 z, z0 D
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本9 h: G" M8 f3 H) S
; E* @* y* H5 O' s9 }4 b) v: r
5 s) [9 U9 b1 T! n
9 @8 F4 q% [8 ^6 {& n$ B
How To Move Your WordPress Website From localhost To Live Server
9 t# y0 |9 W% yhttp://www.wpexplorer.com/wordpress-local-to-live/, P) V1 U+ @; t
4 b" I3 E5 Y1 `0 H
|
|