本帖最后由 hardrock 于 2014-11-6 23:20 编辑 4 G1 ~+ E! s8 o) k' H
1 d- N+ V! {4 g9 j; e# l3 g
wampserver2.2e版-32bits不支持固定链接(伪静态)。 z$ V- l& Q# \# b
Wampserver2.4版-32bits支持固定链接(伪静态)吗?* _! a) F9 Z/ v/ B1 i
* d! t# M* p2 M: U/ ~) X, J 两个都支持,
2 W6 S4 a$ k5 M, w2 \ http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 5 \3 C! ]3 o$ v1 i7 a
http://www.wpdaxue.com/wampserver.html
; q/ g) O, X3 E, o http://www.wpdaxue.com/wordpress-change-hosting.html 7 r3 T# R) f# t- H8 B; Z
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
/ w3 ]! U$ Z, o7 h" s2 m: k WampServer 配置伪静态(固定链接),
" {& Z0 x5 ~" O+ ^+ `5 S 安装后建议开启Apache的 mod_rewrite模块,
8 o: ]7 i: E) U# x& S 要不然设置静态化的网页打不开提示404错误0 L/ ~/ d' c: C* i
默认情况下,WampServer不支持伪静态,我们需要进行一些配置1 J+ S' ^8 q3 J9 |5 u
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;0 q1 u' G( ^ \! n, I
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;: [' L6 T+ p: V8 h" o+ [* F2 a
3.找到“AllowOverride None”改为“AllowOverride All”;. f! c7 }6 h f) T
4.重启wampserver的所有服务
" d. m: f: @, m; K 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:2 l% j3 p+ X; z) C, h0 V: H
Apache伪静态规则
* l9 b" U4 ^/ u% X# V7 J) v; Z # BEGIN WordPress: F% _6 t5 ~9 C/ Q, \. M
<IfModule mod_rewrite.c>$ {2 I( K* w4 x( T( y
RewriteEngine On5 t" B1 s9 O0 j* X2 \% ?1 d- p( X4 D& h
RewriteBase /
' F3 P8 B* L7 O4 d8 L2 ] RewriteRule ^index\.php$ - [L]* N8 C1 G# E5 U
RewriteCond %{REQUEST_FILENAME} !-f# J& J8 m4 U2 ], F1 m/ I$ e7 N) \
RewriteCond %{REQUEST_FILENAME} !-d9 I2 T0 H8 Q( p
RewriteRule . /index.php [L]
8 M, L! q/ ?" s/ q& g6 j </IfModule>
3 x" ^5 c% O; M- m, L! V6 [ # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
8 Q" x3 s- w+ f1 u; i$ G 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess* l0 q, l5 c' h, _) g6 V
# BEGIN WordPress9 I( Z2 I, \: Q g, K6 L( T
<IfModule mod_rewrite.c>
: M/ H ]# J& \ RewriteEngine On( {! B6 v3 _. @' j: g; n, |
RewriteBase /a/
: a2 r* P* z/ x3 n2 V6 C2 C RewriteRule ^index\.php$ - [L], O6 U5 E {1 w# n+ T6 j% U! ?5 S/ |
RewriteCond %{REQUEST_FILENAME} !-f
, \' Q$ ?; y: g' H* s RewriteCond %{REQUEST_FILENAME} !-d$ h6 V3 u: N+ i/ N8 _5 b$ K. X* x
RewriteRule . /a/index.php [L]
% L& k9 w( Z) j" H1 T) s </IfModule>
! I( G# y( c$ B( m # END WordPress 复制代码 - M! k8 A5 y9 W6 J- h
访问就用 http://localhost/a/ ,
" q3 }, o2 y. Y1 K" u' {4 K4 u wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/4 O0 g" l2 X! t% e8 z
' b% G5 {! z; X+ B* j S6 X' Y" e4 T) E; e, @
php.ini部分% A9 }9 ~# Z9 m! j7 V1 ^; F7 `; q
memory_limit =128M
# `4 e5 @3 |+ v post_max_size = 8M+ B4 ?! s; m/ y' y9 |
upload_max_filesize = 2M/ a) }- \' c) }5 b4 U
0 G6 ^2 m: p# J/ W; z O% r php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html ( r+ O' @6 a+ P4 B1 r
5 _) s+ k6 _ r3 Q. `
$ {, o/ s/ ^' K$ t3 R
8 d# s6 u' b, e3 |( h3 A# O' D& _ 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 9 z5 t$ f2 o5 B. f* F- Y6 Z4 w
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
( n- O/ o+ L$ O) |
) P5 V9 C4 u% m1 ~- {" ]7 T
1 V. w' {9 r& f' k% p
/ `: P6 u6 P' q, @( E3 j
`5 f; v0 c+ V3 P+ [5 K Pretty Link http://www.wpdaxue.com/pretty-link.html
1 t. {- D. M5 {/ z+ Q& B 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本% Q- e y; Q4 E2 S6 o4 D
0 x3 W! p9 m8 e+ r. b - Q" x) \( m7 W5 z. J; L1 S
" }* {1 t# L( p# z7 H
How To Move Your WordPress Website From localhost To Live Server. B! M) {2 h9 Y, }$ a( o' A. r
http://www.wpexplorer.com/wordpress-local-to-live/ + f+ P) ~7 O1 y
( j9 j9 z) J5 [( L$ `$ b
相关帖子