|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 ( i- Q4 _/ T- H8 Y) ~, Y, M
8 x4 Q4 u4 L2 v+ O" `' ?+ O! g
wampserver2.2e版-32bits不支持固定链接(伪静态)。
" |" P8 {; u: r& {# D$ OWampserver2.4版-32bits支持固定链接(伪静态)吗?
8 M* g$ C& z% i& H4 ]( X+ ]1 d9 O
两个都支持,
3 C" y& D' X( lhttp://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
5 T# |. f6 B# C: Y1 L% jhttp://www.wpdaxue.com/wampserver.html2 Y5 D- c* n; d e/ ~
http://www.wpdaxue.com/wordpress-change-hosting.html+ D V) T7 w2 w+ d
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
' ^% S9 k4 `$ k' \WampServer 配置伪静态(固定链接),5 u# D! ]2 X; N0 L, S
安装后建议开启Apache的 mod_rewrite模块," Q+ Z: g( `3 ~! M# _) l# W( P
要不然设置静态化的网页打不开提示404错误
2 e4 J' Q0 \0 \1 V3 h' y$ X- m! S" r默认情况下,WampServer不支持伪静态,我们需要进行一些配置
- h/ Y: V" n( I9 o( r( f$ k1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
, c/ O1 w: O; J' C a& }% w6 K2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;9 s% H, F$ x- {) y# {/ R Y% y0 c
3.找到“AllowOverride None”改为“AllowOverride All”;' D/ I/ C2 y( P7 f9 Q, @
4.重启wampserver的所有服务
% i- D4 G8 S2 Q1 {+ y5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
5 _ g3 \# _( H+ B L0 M0 M5 aApache伪静态规则
; i7 s1 h/ G% z2 }- # BEGIN WordPress( A8 M, x' e+ L2 M
- <IfModule mod_rewrite.c>9 v/ o m& i4 v
- RewriteEngine On
9 S* T I; v1 f4 f+ {. G* r& {0 e - RewriteBase /
2 u3 [* d5 a9 o0 A3 z) F; s/ S - RewriteRule ^index\.php$ - [L]
" d( V/ Z0 i2 y% d - RewriteCond %{REQUEST_FILENAME} !-f$ A" H- S2 J. L, h
- RewriteCond %{REQUEST_FILENAME} !-d- D [$ a7 o: i* b5 A% i s
- RewriteRule . /index.php [L]. T3 h/ ?, i8 K0 I2 T" W
- </IfModule>! [/ Q. f3 \/ _ v0 ?$ l
- # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。8 _7 ~, O$ k8 i- {
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
7 |; U6 V( Q* Y- m( [- # BEGIN WordPress2 q) ~9 m \6 A% i8 N+ V) `& |' ^
- <IfModule mod_rewrite.c>
+ b9 D: H. J, j - RewriteEngine On+ r" ]2 G" m. u) H* r
- RewriteBase /a/& U1 |5 j0 Y4 C* k" {
- RewriteRule ^index\.php$ - [L]
! s9 y' H& z5 J& V2 b. e5 d - RewriteCond %{REQUEST_FILENAME} !-f
! X7 d- Q( W+ i* ] - RewriteCond %{REQUEST_FILENAME} !-d
4 ^, u; b2 U5 ]9 B* y; X$ D1 E - RewriteRule . /a/index.php [L]. Z5 u3 B, e" U+ S4 F) Q) E
- </IfModule>2 m# z5 f% a" X; m4 ?
- # END WordPress
复制代码 , _0 G" @; d% o. ]' Y1 s; N) f. [, q
访问就用 http://localhost/a/ ,
/ L6 s# O" Q5 M6 Mwp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
! h: P& R/ F1 l; V! w I/ l( W- K' i0 U
+ L/ n* b" _2 J8 B
php.ini部分
; v, X. c/ M X+ O4 {' wmemory_limit =128M
8 a3 I1 q$ [3 m6 Ipost_max_size = 8M
* m- q' g& i- O( Q" |upload_max_filesize = 2M0 M/ p- P3 Y1 M& v7 B4 r) T$ G
+ A) [/ r( D, M+ x9 ^1 m
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html# p" X2 O" D5 y0 x
1 c" M* f1 @& v0 v5 y
; }6 f5 G3 t. }6 Y
6 M( r" @, I A& Lhttp://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& a2 F2 f8 lWP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了0 y0 n& Z( B/ N3 K) T. U
% ~6 C& S! A, V8 q1 P6 G
( r7 W2 X3 H5 c, w! e& f F- i2 D4 V7 z+ l* N5 w, ^" h
; }$ `8 A' p: g
Pretty Link http://www.wpdaxue.com/pretty-link.html
; `. s! G: {" n在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本* q. W' s* Z$ c2 ~6 _ G
! k; l$ _- k# k! k8 x/ { b% M( x% ~# K
1 p0 A1 S8 q. i- S& |How To Move Your WordPress Website From localhost To Live Server$ Q5 r4 C; p5 U5 l0 B$ \, z
http://www.wpexplorer.com/wordpress-local-to-live/
8 }" W; j3 B! {! T6 G8 E" T
% ~5 n& B2 w$ d% w6 P7 d. S* B |
|