|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
7 J7 E" k/ |+ B% a/ Y- `$ D0 w% m% ]0 }
wampserver2.2e版-32bits不支持固定链接(伪静态)。
" U; c/ c9 f; uWampserver2.4版-32bits支持固定链接(伪静态)吗?) J7 z: P& i3 K P3 M# ?! A1 A4 J
8 b: i6 `) C$ k两个都支持,! b8 E+ N) m! k) Q7 M$ j, \
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
7 z8 x# ^& p5 ihttp://www.wpdaxue.com/wampserver.html0 w/ W( ~# ? ~ |9 R
http://www.wpdaxue.com/wordpress-change-hosting.html
F4 z4 O; f; ~4 y( O' Ghttp://www.wpdaxue.com/basic-skills-of-creating-themes.html
1 c8 \! n! j tWampServer 配置伪静态(固定链接),
~7 J2 s6 ]) ~# U安装后建议开启Apache的 mod_rewrite模块,
0 D4 E, s1 V# {要不然设置静态化的网页打不开提示404错误
- J; f/ q) m% l2 m$ l, R% M默认情况下,WampServer不支持伪静态,我们需要进行一些配置
( g2 E$ X9 o) L2 T1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;9 @* V. b# X. ~: V1 h
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;% U2 I! |( x( g, z
3.找到“AllowOverride None”改为“AllowOverride All”;
; N+ _( H$ Z7 i: T B. ]8 U" U4 G4.重启wampserver的所有服务
- ]' M6 j* I* Q) v, j2 ~0 h5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:2 g. {6 f/ ]0 t" m& E
Apache伪静态规则
% l4 G$ c- @# Q- # BEGIN WordPress* r' R Q% z- h6 e. `& W
- <IfModule mod_rewrite.c>
8 m6 S' N! W7 d$ d& Q - RewriteEngine On8 M& M. r* a$ K' l5 B7 Y
- RewriteBase /4 V$ ]2 k) V; T
- RewriteRule ^index\.php$ - [L]1 D; L& F T! V8 U
- RewriteCond %{REQUEST_FILENAME} !-f
! x$ ^1 ?& q* P: x. O' q - RewriteCond %{REQUEST_FILENAME} !-d4 m# A. ^: H0 h
- RewriteRule . /index.php [L]/ ~5 S" n L* G) I
- </IfModule>5 ]5 Z4 J$ A- S( X4 \
- # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。# K* h4 ^* d2 w: C0 n; b. D4 S
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
O" m) |* }( W9 ^. a6 u- # BEGIN WordPress+ _* J. b; q* {: J0 E+ M
- <IfModule mod_rewrite.c>9 e! E+ z3 C/ Y) Q6 ?9 n ^
- RewriteEngine On: k* x( R# J( a3 \* J+ P
- RewriteBase /a/
. `- E. N; |# V v) l - RewriteRule ^index\.php$ - [L]
j" X+ l* E! h, R: K - RewriteCond %{REQUEST_FILENAME} !-f
8 p: i3 H3 z$ K - RewriteCond %{REQUEST_FILENAME} !-d
3 H' _' F- }7 R: u3 ?; @ - RewriteRule . /a/index.php [L]: ^9 f7 O1 ?2 y0 y& S: S
- </IfModule>. t1 d; b; H5 S% y3 m, k
- # END WordPress
复制代码 5 s$ Y- w, d8 m: d- N
访问就用 http://localhost/a/ ,
" }( K- y* ]( _' w3 y* v# Fwp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
9 E5 L1 l( I3 K, I/ D/ |7 U) F! o; e: G3 L# N$ W" |+ m3 Y
$ V8 J/ ]$ ]9 C7 H
php.ini部分
& [4 u& j" Q6 G5 t/ A) H: v* ]1 u& o! lmemory_limit =128M$ ^( J" P+ T' x0 Z2 b0 V/ R
post_max_size = 8M9 o6 D" ]4 F1 r* E7 R/ E8 z @
upload_max_filesize = 2M
& B- R" o; I' V5 |: i& l2 P/ y
* M M% `( i1 r9 L& Nphp环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html$ ~/ E: H5 Q4 W7 V
1 [3 k- Q8 n3 |& |5 U
. I3 x1 p6 z& W; V; ~
( e% I7 Y% G; ]. i/ Dhttp://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" W) Q, {$ l l- i) N
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了% L$ N2 |% _% i0 t: M: Q; I# P
4 p5 i+ i5 ]4 D4 \& G
# z1 q) J8 Q8 Q/ r8 p1 \1 I: y9 s" N+ F8 a# k
9 j3 W2 t% E2 \Pretty Link http://www.wpdaxue.com/pretty-link.html
. e3 H2 q0 u z! X& [4 A在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
2 ~' w8 G% u H6 G: V2 j! M9 Q' ~* |3 L+ f( _
4 g2 e9 j' T* k" }) N& O5 M
4 E* p) _9 u6 ~( L- W! B7 lHow To Move Your WordPress Website From localhost To Live Server$ Y$ [' D" h3 k) v" j: A4 p7 `
http://www.wpexplorer.com/wordpress-local-to-live/3 Y' d U* Y4 P4 ~/ c7 s8 ~6 g
" J9 B" q9 ^4 ]% p0 K4 [
|
|