本帖最后由 hardrock 于 2014-11-6 23:20 编辑
% P% k) x, A8 m( w% e ) R! o. X( f( b3 F2 l W) S
wampserver2.2e版-32bits不支持固定链接(伪静态)。
& c9 w. S( v- f% z* k5 z4 P Wampserver2.4版-32bits支持固定链接(伪静态)吗?
, M" n. n* V, h& P) [
3 |3 o, i4 L5 g; _! B1 G0 v 两个都支持,
5 H7 O% |9 ]9 a. C http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
4 O, D6 Y9 D4 j8 C, h3 X8 e" k http://www.wpdaxue.com/wampserver.html
! a1 c0 |; g6 b1 B http://www.wpdaxue.com/wordpress-change-hosting.html
- N/ R1 ?0 @( u6 K$ x. h. A http://www.wpdaxue.com/basic-skills-of-creating-themes.html
2 L/ ]$ I6 a. N+ D9 L WampServer 配置伪静态(固定链接),1 T8 t' M( A# [! i) c# V9 n& [# I
安装后建议开启Apache的 mod_rewrite模块,: D' B3 Y$ a, D( E% L0 n. P
要不然设置静态化的网页打不开提示404错误
/ w# W5 j' C+ ]" }3 M+ e, o 默认情况下,WampServer不支持伪静态,我们需要进行一些配置7 k/ ^3 Q1 L4 g. a( H% o" L( }
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;/ j. ?+ {' p$ V& o- T! l$ }/ f
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;/ f; r8 c; B8 S+ c; {0 _
3.找到“AllowOverride None”改为“AllowOverride All”;
; O6 |! }, [2 b' y 4.重启wampserver的所有服务
7 x) @! C# k3 @* [" b7 i% }2 N5 H 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:- b4 D- Q( i6 @+ R8 x) N
Apache伪静态规则: m7 Q! R3 U' Z/ t. U- x
# BEGIN WordPress
" t+ x3 m# S+ I8 J' k# P5 ^ <IfModule mod_rewrite.c>
: O1 k5 i3 f i& z4 N RewriteEngine On* I# g2 U" E1 e/ t0 Y* @( E* l7 G
RewriteBase /
$ _: ]- k' D7 v# A" u/ D2 [/ G* ^ RewriteRule ^index\.php$ - [L]
- F# }6 h. Z: q+ S% w& G+ B6 {9 i7 E RewriteCond %{REQUEST_FILENAME} !-f
9 d0 y# K4 h1 g RewriteCond %{REQUEST_FILENAME} !-d
: [; d5 J# P: O/ K: f RewriteRule . /index.php [L]4 i* Z1 p, ?% [3 q* S
</IfModule>
+ l% O- N9 l- C( l0 \; @ # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
# Q9 e& t) ~8 ?# Y$ f 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
' x6 E! {5 l( }9 h # BEGIN WordPress! U/ H$ F9 i0 x+ Q# [3 r
<IfModule mod_rewrite.c>& E$ e0 K0 |: D1 |3 ^; i0 T
RewriteEngine On/ `1 i' I% N* }) @+ M7 a7 Y1 d% w
RewriteBase /a/: C* u x% r5 I7 Z. P% L% Z
RewriteRule ^index\.php$ - [L]
, w5 h( x/ T: U' X0 R5 C( S( l7 t* H RewriteCond %{REQUEST_FILENAME} !-f: Y5 W8 z; ~ r
RewriteCond %{REQUEST_FILENAME} !-d
* f v3 s$ J8 V4 i F* a d RewriteRule . /a/index.php [L]
' J7 J, M+ K; R& e/ ~ </IfModule>1 ?7 Q4 N( f* S, J4 ]- v! X
# END WordPress 复制代码 8 v( p4 U& c5 f# p9 i% x
访问就用 http://localhost/a/ ,. u& G! ]/ E5 _8 J* i
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
3 |7 t0 v' N( p6 E! B# c$ j2 K* f 3 j+ r% h7 A/ t/ A$ G4 q& U( n
8 a' s5 N( ^3 \- E6 v/ G2 [
php.ini部分
1 c5 v+ h4 X% w9 A/ M' | memory_limit =128M4 W3 I) C- u/ W
post_max_size = 8M2 ~4 i9 h3 w3 t, K( g
upload_max_filesize = 2M
3 N/ r; L6 Z3 M 7 A/ A& m% a; X. m9 a
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
% K. J: U( M9 x7 @5 N" K 4 R l6 }9 Z; t& r. t! A7 q
- Y# g# h7 F# A. b5 m+ D
( s. V3 L( m* T& y9 [ 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 e' _+ I2 ~8 Q( M! T1 r w WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了4 I( Q9 f `( g9 a$ _
: N8 p8 E" ]: i4 Z! J: l 0 Q9 {# w4 r7 |6 P: a
9 V- L) P# |1 ~* \" p7 b- K
6 U1 |8 \9 Q( D/ G8 V! n Pretty Link http://www.wpdaxue.com/pretty-link.html ! E+ e0 }' p$ e6 s5 a
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本. ?) o+ N( c _
" C) n( O' S9 H
( j6 G) }: O+ C1 j# U( i. S* O
/ L" E/ _' P8 k' f# C$ n
How To Move Your WordPress Website From localhost To Live Server
; X* g6 D: K) t7 c+ R+ W! j http://www.wpexplorer.com/wordpress-local-to-live/
* \( Y9 p3 S1 m0 b$ A; w 6 O, d J9 z: `; A% Q! V7 u4 E
相关帖子