本帖最后由 hardrock 于 2014-11-6 23:20 编辑 2 b, c7 Z y Y% m3 Z$ s1 [5 v
5 i: q$ I: ?& ]9 v
wampserver2.2e版-32bits不支持固定链接(伪静态)。. G j! H. k' F% R9 E/ i
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
' ~9 G7 E o5 F8 n5 ~5 Z
( L+ |# `6 `0 l3 ^3 ~ 两个都支持,
. P0 t: f. p/ o! S, i http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 ; A$ c; K4 s8 M- i3 H* B
http://www.wpdaxue.com/wampserver.html ! P" _0 m# Y) w
http://www.wpdaxue.com/wordpress-change-hosting.html 9 n4 ~, N( R6 L% I$ j$ b5 Q
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
: [2 c" M$ D: u- t9 P+ p# F WampServer 配置伪静态(固定链接),; r; L3 ? ~7 s
安装后建议开启Apache的 mod_rewrite模块,! ?( P/ T4 v( W! f- k0 w7 L
要不然设置静态化的网页打不开提示404错误5 O1 C) w9 ?- B# N8 \4 S w4 X
默认情况下,WampServer不支持伪静态,我们需要进行一些配置, |3 n* u8 c, c2 x
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;$ K: ?+ L) X8 |$ O
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;5 j2 ]3 S3 `2 p. D/ c9 B3 {
3.找到“AllowOverride None”改为“AllowOverride All”;
( I _7 c: M& Z9 T2 Q 4.重启wampserver的所有服务1 K, F2 [0 s0 h$ `/ s5 y
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
& Y+ ?3 K c" C( ] Apache伪静态规则0 W( _; q5 i, K" A: T
# BEGIN WordPress
3 [, U5 W @0 X. H8 R$ C: a( L <IfModule mod_rewrite.c>
. G: w6 b$ x8 D# G2 N RewriteEngine On
# B4 R# @, X; r6 G! ~3 Z) F; [ RewriteBase /
) O7 x& L" h7 g" ]) f8 K RewriteRule ^index\.php$ - [L]/ T! n- ~( f1 r3 I" Z" x, x
RewriteCond %{REQUEST_FILENAME} !-f% J- B X( `; I$ S6 O0 A7 d
RewriteCond %{REQUEST_FILENAME} !-d8 j; y+ B2 @/ i9 G7 A0 X
RewriteRule . /index.php [L]
4 |9 D: Z+ P) q </IfModule>
6 W, G6 a/ w* Q- Z% \* I* w # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。6 `# v: M8 F8 @6 E
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess' A. r. R, b9 i$ T) R& w5 e
# BEGIN WordPress8 S0 d- h* b3 H
<IfModule mod_rewrite.c>
- {4 z; F, x% ?3 m( u; P' b8 F1 ? RewriteEngine On
; Y% J7 X9 H3 U4 x N+ i0 {8 U RewriteBase /a/
9 E1 J) V0 N+ }5 q2 x4 d( X RewriteRule ^index\.php$ - [L]
7 _4 V2 V* l6 {5 O RewriteCond %{REQUEST_FILENAME} !-f
; z" H* z7 T$ N, @5 Z4 n RewriteCond %{REQUEST_FILENAME} !-d
+ g; m. ] J" `6 t3 X RewriteRule . /a/index.php [L]
9 A6 {7 y. Z# l+ s3 K! n! r8 Z1 F3 d </IfModule>% l1 [5 k# S; K) m
# END WordPress 复制代码 * M4 ^6 ^( [8 W( z. T9 |
访问就用 http://localhost/a/ ,
9 O$ q) v, e! z4 X( P1 { wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/& p3 ~# k5 ~' E# b/ W0 {! t8 V
" W9 B" @3 ?. L- |2 P4 l
4 t+ ~; n9 F2 a1 k5 o3 m8 F
php.ini部分
( H P, i/ x, r: b5 V memory_limit =128M; ?) r8 \9 {0 K( X2 C B% {
post_max_size = 8M) i# w* F" D& |1 C
upload_max_filesize = 2M/ _* S# E" R0 C+ v- c7 r" Y1 p
( T) }! p5 U" Y }! T* s php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
- q1 [& _2 ~6 I8 o) G
7 \( l- M# h, H+ B6 F) \ # p7 X+ b5 I) s/ j' ]% `
2 d; F- v, z$ U1 R) F 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 , j$ f, M7 Y8 m( X' l8 N+ d/ u
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
2 Q4 V& J& Q! f8 l) @
' b! s0 c- ]0 E$ g8 ?' h6 @ 9 j: h3 e. W8 b- c$ Q* T4 D
! B8 O( s, m9 b, T: f, U
) \% h& N" |! [: }% ]
Pretty Link http://www.wpdaxue.com/pretty-link.html
9 {9 U. M& o" ^1 M) z; }0 _ 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本 h! T, H2 ?" f$ t7 K( s( e
. R& u( b! G7 A* p: F 3 h* |( o: `8 {) O9 ?1 K Y
1 Q" O8 l, ` o' X! w* F
How To Move Your WordPress Website From localhost To Live Server
8 b9 `% {/ L' g" M/ `, ^! r http://www.wpexplorer.com/wordpress-local-to-live/ - u: n8 o/ |; d: |3 {6 h$ ]
' F: Z/ q/ b# u4 m. n
相关帖子