|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 & N! ~; i! n: U) a/ j5 d
& m% W* _$ J1 M$ {/ @wampserver2.2e版-32bits不支持固定链接(伪静态)。
* I3 s: Z7 R: J& HWampserver2.4版-32bits支持固定链接(伪静态)吗?
2 g! I, e/ l8 y; ~9 q9 ^
0 O1 o1 g- N: v% s两个都支持,
G# U6 _& Z2 xhttp://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908) m* E5 _5 c6 j& Y. A
http://www.wpdaxue.com/wampserver.html: `+ J; S( p1 |
http://www.wpdaxue.com/wordpress-change-hosting.html
+ c0 f( o% p; ]" w* z/ Y! x" Lhttp://www.wpdaxue.com/basic-skills-of-creating-themes.html& @4 @' K' N+ m
WampServer 配置伪静态(固定链接),
8 c0 ]& M+ y: l. r# d- ^安装后建议开启Apache的 mod_rewrite模块,# w. H/ R) {1 e3 `8 Q
要不然设置静态化的网页打不开提示404错误4 E) M! |- {9 I0 y: J% Z
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
+ S. P* Y3 Y2 l3 L9 `' L- Q1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;* u; G. c9 ?1 j
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
+ J2 G c9 L' V3.找到“AllowOverride None”改为“AllowOverride All”;7 n: ]" ^8 }+ ^6 i: c P
4.重启wampserver的所有服务, Z# _) G+ ?/ T6 X( \9 }4 Z
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
6 C6 l( P' c2 k4 i( Z9 t# n4 @% OApache伪静态规则
, L# b/ ?7 ^# T* ? l2 C- # BEGIN WordPress. X/ q2 D1 M; G9 ?9 @8 {, f; J
- <IfModule mod_rewrite.c>
" L+ B' X1 N0 ~/ p - RewriteEngine On3 D5 Z6 T. d3 b1 M: }* m8 \
- RewriteBase /: C" }6 h% Y# `- P
- RewriteRule ^index\.php$ - [L], ~. d! z, |* K7 M- K' s% G
- RewriteCond %{REQUEST_FILENAME} !-f
+ ^/ A- U% Y# T0 |( D* W5 Z/ I - RewriteCond %{REQUEST_FILENAME} !-d- J1 j3 y% A6 B/ w: I1 ?9 Z0 ~
- RewriteRule . /index.php [L]
( Y9 u+ m+ a- Z2 J - </IfModule>2 W; S7 I' D3 n: K
- # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
1 n4 [2 x3 X8 W+ N2 [' U* }+ [如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
, ] l8 u& E+ U/ O, u; q& A( o, C W- # BEGIN WordPress G% E6 Q% S/ o3 a
- <IfModule mod_rewrite.c>+ V8 I- @; X9 d
- RewriteEngine On% u3 ~) c. Y+ W, ?
- RewriteBase /a/
7 ~4 o' [$ E% x. V& K% W" ]: j# ] - RewriteRule ^index\.php$ - [L]# d2 a; z; C+ P+ @1 R) }
- RewriteCond %{REQUEST_FILENAME} !-f& b0 p' h* T, ?2 c2 o( d) |0 B# W. \
- RewriteCond %{REQUEST_FILENAME} !-d" N/ T5 k3 J% ^
- RewriteRule . /a/index.php [L]5 j. M+ z/ ~$ W4 g3 t* t+ O
- </IfModule>; _1 F" p7 I# x2 |% P- I
- # END WordPress
复制代码
0 N; |) h5 }. l, Y, T$ W' T访问就用 http://localhost/a/ ,# B: h- k3 p, N6 @- w
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
I4 O4 @8 _( t# [* R M1 x
- Y$ Q5 s2 t* G$ y9 q' O& }8 r* F8 Z1 N" G
php.ini部分
2 Q. {8 s! P% K4 d ?memory_limit =128M
. ~9 K; c2 R3 o3 rpost_max_size = 8M8 f6 Y; L8 W }9 {- `/ R# S
upload_max_filesize = 2M6 [, Z j- l/ B2 i4 e8 S* m
0 y3 l. B- C6 W m ]) H
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html1 W0 z. ~( w" G) _' L, |7 ?2 L6 B
2 R' `& w! I/ {! h0 ?+ N; Z: Y9 ]: F* r% e/ m
! K- S# O4 A# c! L P0 N3 H
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
0 S8 @1 D4 J9 a0 p' N& VWP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
0 j' v0 F) H9 j2 @, v/ y) y6 \
4 g5 B3 J, |$ i7 ]+ A6 |( U: ?6 ~! m6 n0 C2 s1 U, }
: h2 H8 ]: Q7 a7 [* R: O* [( l
8 Q# f" w1 c3 I& h" |) f: MPretty Link http://www.wpdaxue.com/pretty-link.html, X; l6 G" |% f# K2 f3 ?* Q
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
# y! k4 O7 m' c7 N, l
$ m% j4 c# v1 F; C5 g- a
, Y; k, o. }8 }) i, y7 k
% A9 G0 \5 y1 U$ i% }; H, g, b0 {- VHow To Move Your WordPress Website From localhost To Live Server) o! B* e9 p8 Q7 U% O
http://www.wpexplorer.com/wordpress-local-to-live/
. W" `3 B0 {4 k/ j9 k" u& o- q7 l; O( w# S8 V# n
|
|