本帖最后由 hardrock 于 2014-11-6 23:20 编辑
2 v% u" S2 l S2 ?! l
+ b. l% ^8 _5 c, T A, A e. ~1 g wampserver2.2e版-32bits不支持固定链接(伪静态)。
$ r5 O* {( S3 ^ t: p Wampserver2.4版-32bits支持固定链接(伪静态)吗?
. q6 x5 f: R& u) [2 v2 c* r ' D% z1 a5 m8 P1 @4 B. H, y
两个都支持,
7 A$ j E$ J3 w( \0 ~; D# M http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
; u" ^: _4 `" {7 E http://www.wpdaxue.com/wampserver.html ) ?# o- P) a9 Q0 v6 k# u
http://www.wpdaxue.com/wordpress-change-hosting.html
4 M. T, D) @) F1 E* ~, Z; ? http://www.wpdaxue.com/basic-skills-of-creating-themes.html
, i* O' e5 {& \. P, u0 [) N1 w WampServer 配置伪静态(固定链接),
m: u R+ S7 s# v 安装后建议开启Apache的 mod_rewrite模块,
$ D/ r8 k( _% Z. g 要不然设置静态化的网页打不开提示404错误9 [1 S/ I, i. t& V3 }
默认情况下,WampServer不支持伪静态,我们需要进行一些配置2 R6 d$ T9 o! B- y% w% R$ k) W; N/ s- T
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
# n1 j g" q: n! M6 h, ] 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;& Y5 A# ?2 i6 J# L
3.找到“AllowOverride None”改为“AllowOverride All”;" j0 {) q+ F# r2 J! } g, g# Z
4.重启wampserver的所有服务
, Y6 D& M r' K, r. n6 _/ f 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
, ]7 U: G9 {$ [" ?) ?4 ]7 @; n. ~ Apache伪静态规则
$ _3 m" c: c* d/ {! Z3 m # BEGIN WordPress
, y' z5 ~1 r! t; y/ ~ <IfModule mod_rewrite.c>
* n; T; Z9 w% R0 t: ]8 B% l8 V3 Z5 K RewriteEngine On [. E% P4 T1 X# v# c% f, E
RewriteBase /
+ o. a0 T6 v) M! Q RewriteRule ^index\.php$ - [L]6 G4 a1 x0 t7 j
RewriteCond %{REQUEST_FILENAME} !-f
$ S) @: q3 S2 H3 P5 X RewriteCond %{REQUEST_FILENAME} !-d' i* e: o4 J5 e8 g6 F3 h
RewriteRule . /index.php [L]
0 t2 S/ k6 l( z* h) k1 e </IfModule>
; m* \, u+ a( G/ j7 C/ F # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
i# h$ X! L7 `8 \- K 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess; j: d& o2 ~0 M* k! Q6 G c; U
# BEGIN WordPress
?/ q% U" f# @! z5 V <IfModule mod_rewrite.c>
% s4 n, Y, e" A/ i7 N: H RewriteEngine On7 e$ `4 M: D! s; p; n. }
RewriteBase /a/
, r2 H5 `" _6 t9 I2 Z RewriteRule ^index\.php$ - [L]! D6 e( C7 o* P+ o+ a
RewriteCond %{REQUEST_FILENAME} !-f
8 N! ?" J6 c. s, } RewriteCond %{REQUEST_FILENAME} !-d
0 ~- a, \6 j5 {: D9 D RewriteRule . /a/index.php [L]
/ V7 _, \% c& V9 P </IfModule>. i3 E" t& W* S& W2 U! \, Y. ]
# END WordPress 复制代码 / }" Q: |& w: D! P' a6 o( @4 C
访问就用 http://localhost/a/ ,+ ?7 B" D6 r% R @
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/, |6 D* I; [1 B5 K9 l2 F
5 a5 a# M* }8 }# M" f 1 ^8 H7 w; C( H& c4 p+ ~
php.ini部分
1 A# M' Q/ v: _) N t4 ^. R, m! }/ d memory_limit =128M' U4 g2 w8 z/ x7 N
post_max_size = 8M7 y% W8 C8 J2 ]$ u
upload_max_filesize = 2M1 {; t0 i7 w* k9 h+ |; Z, l n
# \3 }8 r3 z1 }1 V, }- X
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
8 O6 }- U+ M. S! `( I& f6 q7 u" z # M7 b# p2 y& C8 C1 v) n
8 l& N$ ^$ p# D5 A, e3 v 5 P# b, T! `# [; {3 b) H9 z
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 E+ G% i& z3 U% G WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
5 Y% v2 T# p' K% {
7 H3 m8 ~' o( F: E8 k" R
9 |0 Z/ l: q" V' y . M5 ^" y! T% w+ d9 `2 l
& y9 W; ~* s% N- w1 U( t( m3 P: h Pretty Link http://www.wpdaxue.com/pretty-link.html
* f _, d* V0 f2 G! \' P 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本1 ~5 h5 C. E# X5 O- `
& E- {4 L4 F t2 p$ H4 \
9 z6 I' H6 ?+ @& \ * l. j# Z6 S3 N/ {3 y9 N
How To Move Your WordPress Website From localhost To Live Server* S/ M% O" B; u4 T8 w
http://www.wpexplorer.com/wordpress-local-to-live/ ( t3 x& g; C! E7 s4 j; m+ A
; {+ u& s2 a3 X% r/ g+ Q3 u4 M
相关帖子