本帖最后由 hardrock 于 2014-11-6 23:20 编辑 2 I- }" I7 w% Z
6 s# G8 t% K0 M# _ U0 k wampserver2.2e版-32bits不支持固定链接(伪静态)。9 J4 Q1 P, e) i
Wampserver2.4版-32bits支持固定链接(伪静态)吗?3 m! {" C/ G8 d5 q2 E& q, {
% R( Q, ^) V2 L% c1 ~/ R
两个都支持,! e) V2 U/ \+ ]* w" H
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 7 a7 _# v8 t' j; |. Z. N& S' I( P
http://www.wpdaxue.com/wampserver.html
0 j: x9 ]7 T o" d% b# \$ H http://www.wpdaxue.com/wordpress-change-hosting.html 0 p( ?5 B' R4 q& V( f5 u. h
http://www.wpdaxue.com/basic-skills-of-creating-themes.html 9 }" a, K5 M1 P( w' a/ k9 A2 ]
WampServer 配置伪静态(固定链接),% K1 p, A- B1 H$ |( {
安装后建议开启Apache的 mod_rewrite模块,
$ X# H$ D6 G! {1 h; z# \ 要不然设置静态化的网页打不开提示404错误! F% h1 @$ b1 q% y' J2 {
默认情况下,WampServer不支持伪静态,我们需要进行一些配置( C! Y" `2 H; C) ^7 A( j: l' [
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;2 b# U" f3 m" A( A
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
" ]7 j( K$ G2 u. a c7 }2 [ 3.找到“AllowOverride None”改为“AllowOverride All”;4 x4 X. p" G2 e3 N' T
4.重启wampserver的所有服务- C, y) g0 S, s
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:. s0 u) Z1 `4 q# m3 y4 ?; |
Apache伪静态规则
3 G* o. [/ C8 q" M" T4 T9 b # BEGIN WordPress
2 `0 u& E |% W( S1 r/ V. [8 I <IfModule mod_rewrite.c>7 F4 j" j6 G- i1 k9 X1 D
RewriteEngine On
7 q6 O, [7 o2 C1 l( I RewriteBase /) G( S1 c% E- w; ^+ O8 i
RewriteRule ^index\.php$ - [L]
& ~5 r9 d: Z) @: B9 J4 q0 D$ _ RewriteCond %{REQUEST_FILENAME} !-f
, p, }: }4 q- \- J RewriteCond %{REQUEST_FILENAME} !-d
. G9 X, [2 _0 d RewriteRule . /index.php [L]" Q0 E( u: y% i% r
</IfModule>5 `' q L6 P, A& {0 \$ ]
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
6 X) J. W" }5 l0 E 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess) C" q: k9 R; S8 ^6 X
# BEGIN WordPress
1 ^9 g' U1 `8 a <IfModule mod_rewrite.c>
2 O" q4 Y. a* ?, O+ t. a RewriteEngine On
, J/ z6 A+ B$ W/ W RewriteBase /a/! s/ F4 t& q) V1 b* k6 N( ~$ `
RewriteRule ^index\.php$ - [L]* d0 K) J# g2 W' Z
RewriteCond %{REQUEST_FILENAME} !-f; x7 _" a. J V1 `: m/ ?* H1 l
RewriteCond %{REQUEST_FILENAME} !-d
# ?: t# b% ~% b! g0 |4 n RewriteRule . /a/index.php [L]' d1 d p7 U; Q8 k2 o6 g& `, i
</IfModule>9 l& j' n( Y& D$ {3 m$ b, @ Y; }8 o
# END WordPress 复制代码
7 O e$ z6 T. ^+ V4 ]/ _* w 访问就用 http://localhost/a/ ,
" E8 b H! W5 @ u wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/# C# `" y# H0 }
9 Z) x5 W4 b! }) P# j$ N, B
$ ^# x8 h c$ H php.ini部分
0 I0 i8 S4 b1 {9 K memory_limit =128M) O! E) p$ z6 a& x+ V
post_max_size = 8M3 p5 q/ \6 y. y( j/ d6 T: g( a8 K
upload_max_filesize = 2M1 L" t i( g2 Q6 u5 J; R# ^
9 u; J5 e. V! p! F
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
$ e% B2 e" b' ^7 b3 L9 ^, S. T1 ~* S
9 G H |& i7 q/ k; p: X* Q
; v% e/ I Q; H
& h$ B5 j4 q- P 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 " C' t; X! ]6 f3 {
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
/ d* J1 g' J" M6 ^5 f# G& R ; v K3 x# S7 M; _3 m2 b
- s5 e+ [$ Q# M : F# z. C+ g* T6 x
# I, ~. }; h9 x% J- J Pretty Link http://www.wpdaxue.com/pretty-link.html
+ o2 q7 p* G& J0 [. R3 n* @" n- Q 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
0 p$ P4 N3 ]9 t+ W/ Y 8 i3 \ a: g: _, a4 l- H
- _- u. X3 O* N2 g* z4 s
" e* q( A4 E% y. @8 U. Z8 F How To Move Your WordPress Website From localhost To Live Server
" b/ l9 _: ?- K3 ?; i http://www.wpexplorer.com/wordpress-local-to-live/
$ a7 |: t; t% ?* c) l - i, s. o* x0 W+ o1 t( \
相关帖子