本帖最后由 hardrock 于 2014-11-6 23:20 编辑 [. W( {9 d+ f c: g+ [& S
! {$ H# `/ ], z' R1 b
wampserver2.2e版-32bits不支持固定链接(伪静态)。3 `/ i x; i$ q( n' O
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
# t# H& ?2 |1 _4 H9 v) {1 M ) x+ V( ^0 u. O- f# T2 z' M* l
两个都支持,4 K* l) Y; v5 j1 N7 y z5 @6 [+ a
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 * i6 Y' P& }9 F4 m( q
http://www.wpdaxue.com/wampserver.html % w( ]5 m/ q5 p! a5 m
http://www.wpdaxue.com/wordpress-change-hosting.html $ n$ Y' `8 A; q
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
. J0 H! j2 `4 z9 `$ \( Y" f WampServer 配置伪静态(固定链接),& C! S) [' |6 [7 u. ^ z: ^
安装后建议开启Apache的 mod_rewrite模块,
! F4 Y( v' L7 u0 O7 a1 w9 f$ G7 x/ N1 y 要不然设置静态化的网页打不开提示404错误
( q- W$ c. j+ z8 `6 j2 d 默认情况下,WampServer不支持伪静态,我们需要进行一些配置0 q+ [5 `1 A' l7 z1 ]
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;4 u7 n1 c4 M8 C4 p9 s) z
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;" N8 I: `% ?/ }# X/ L
3.找到“AllowOverride None”改为“AllowOverride All”;% X( k/ }) N" { L$ T
4.重启wampserver的所有服务
' _' `/ C8 }6 j# s8 p$ b 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
* K, B, @1 h" Z/ P6 J Apache伪静态规则$ ^6 ~9 S( V$ h
# BEGIN WordPress" q0 n: F6 T$ B3 ], b7 Y" i1 l9 I/ J) H
<IfModule mod_rewrite.c>" D# I+ J+ G$ H' P/ G# m; J
RewriteEngine On+ g& V% S3 m: d$ v7 O7 l! x% y3 }+ @
RewriteBase /
% T1 Q& Z% T) T! ?7 c2 B RewriteRule ^index\.php$ - [L]
; M3 o9 s6 ^; a+ Y# e. B RewriteCond %{REQUEST_FILENAME} !-f' ^% W6 T1 n. C. u, v/ F( {
RewriteCond %{REQUEST_FILENAME} !-d
$ _& n# e0 |! T# m2 U: [$ l0 [! h RewriteRule . /index.php [L]! I' C8 i3 V3 p7 C7 ^8 W
</IfModule>
% o/ c' [' O0 B6 W! m. } # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。; b/ ]: Z/ A" m9 q5 r$ ~
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess) i. B, |5 t$ m: k6 h
# BEGIN WordPress
/ w; _' D' Q: z; q1 o4 P <IfModule mod_rewrite.c>% w8 f( ^1 C4 I- S
RewriteEngine On$ _0 j( ]9 a8 M' x5 f
RewriteBase /a/' R( c: u4 o2 K X
RewriteRule ^index\.php$ - [L]
0 G8 W9 a& d# [7 j RewriteCond %{REQUEST_FILENAME} !-f$ H# b) t# b6 K/ P2 v) s- n' l q
RewriteCond %{REQUEST_FILENAME} !-d
* ^! A- W- {& y3 ?9 v3 [ RewriteRule . /a/index.php [L]' T8 i3 M4 t$ V& D. w7 d
</IfModule>; w5 ?6 U( V9 x5 E
# END WordPress 复制代码
, g8 `$ `" G5 {; P 访问就用 http://localhost/a/ ,2 r; Q0 s$ m8 D7 T8 Y% R
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/+ d9 ^% l* z" v2 U) Z, M, f
& q$ Y, P( m+ l7 ~+ j $ ^# W6 V7 e! D2 u) L
php.ini部分
* i+ z3 _9 t) ^) `2 g- Y. Q memory_limit =128M2 t3 T/ ~2 h5 Z" ~! g
post_max_size = 8M6 t$ u5 t: j) S# v. D j* S" T
upload_max_filesize = 2M' G) U' X8 g+ K, ]
' N7 p5 M- A1 N8 e. A6 } php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html 5 O( g- k( V# F8 m
* K( W( ^& \- }% `1 A# I7 y
v/ \1 o$ x& g2 m; P
# ~% K1 i2 B; k3 v 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 6 w2 ]1 A: s: P2 K8 ?* n _
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了 Z' H8 e7 J# M. l
. J" s& Q/ ]2 d
- q. G) F. h, i. p
1 Z- f. I2 Y; Y/ {+ o
+ [2 Q6 _ j! W* u: ]+ x Pretty Link http://www.wpdaxue.com/pretty-link.html
& P6 Y4 h W$ m0 A, {/ o; _% A# j9 S 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本: u- O/ n. o( m
: x5 K. ~; |2 a* {% q2 f1 A1 s
5 A8 `: y1 j. j4 @" U
5 H" Y9 U" E/ a8 l4 J' b How To Move Your WordPress Website From localhost To Live Server* X; }8 T! s1 z: I" A! e
http://www.wpexplorer.com/wordpress-local-to-live/ 5 h! `) s) k( A' \
5 K' d. ?- M9 |7 N; B
相关帖子