|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
R7 ]" N5 q% d6 @/ H. W8 y, X3 W; ` {8 Y m
wampserver2.2e版-32bits不支持固定链接(伪静态)。
; r7 Q8 Q) F$ K+ ~% YWampserver2.4版-32bits支持固定链接(伪静态)吗?
; k$ m% H9 t- h# ~/ ~3 {2 U, r( Q( J: F" |" o8 F6 {
两个都支持,: v. F7 G: S* ]3 F) p: R9 P5 T
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
9 U0 i/ B5 e5 l0 {: ~+ ]$ ?' J- Q whttp://www.wpdaxue.com/wampserver.html
( U2 A8 h3 T. X1 s" whttp://www.wpdaxue.com/wordpress-change-hosting.html/ ~3 k: a, Q. B% j
http://www.wpdaxue.com/basic-skills-of-creating-themes.html3 A* k% _! U% C9 `6 s9 b* W
WampServer 配置伪静态(固定链接),* v8 t0 n6 C# w: K) i8 X# w
安装后建议开启Apache的 mod_rewrite模块,
4 i3 g1 z- L" P+ A) M( Y要不然设置静态化的网页打不开提示404错误
7 X& p$ q/ B7 g& M7 J8 H! x默认情况下,WampServer不支持伪静态,我们需要进行一些配置8 Z" u* ]" a& h' A5 ^( Y
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;; i, z0 X# I; E( C
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
; Q5 H C7 `, z: k/ e2 m3.找到“AllowOverride None”改为“AllowOverride All”;9 {( N% {$ D3 G8 p/ {; V
4.重启wampserver的所有服务
, @5 R4 k0 \ F7 c3 e3 x# v5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
5 J7 ~4 u( s; J& VApache伪静态规则
2 o6 l8 X& e+ K& z% t- # BEGIN WordPress" a) s* h" ]( t i
- <IfModule mod_rewrite.c>( K9 u( P, T. o3 K; \: l
- RewriteEngine On* z" U) T0 M6 P {$ F8 B
- RewriteBase /
x2 U [, \. t# u9 h3 _ - RewriteRule ^index\.php$ - [L]
. W; L) y- A+ d0 h. O - RewriteCond %{REQUEST_FILENAME} !-f) X1 f1 h# R+ p* S1 e; h- j
- RewriteCond %{REQUEST_FILENAME} !-d& Y, Z! S+ u/ E4 }
- RewriteRule . /index.php [L]) C5 Z" }4 w8 _9 F. I
- </IfModule>
" u- U9 Z) _$ z - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。% c9 ^: t" S( v) ?9 W* K: L" v
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
$ P6 L+ ?$ W* M! _- # BEGIN WordPress
" z2 ~# D8 q( A/ _$ P* O7 H* n - <IfModule mod_rewrite.c>3 V( u: R2 ?0 O A1 l% w7 `
- RewriteEngine On
- F$ H: ^# D: }+ ^ - RewriteBase /a/
+ s p4 v! a# b+ u, X% B, u - RewriteRule ^index\.php$ - [L]: `* J+ q) x3 W4 l; r. u
- RewriteCond %{REQUEST_FILENAME} !-f
- O/ |2 k6 J+ r - RewriteCond %{REQUEST_FILENAME} !-d7 d! V- H" F( P0 R
- RewriteRule . /a/index.php [L]
+ Z' K/ b) `: T @ - </IfModule>
# s( x# f2 r( x4 @ - # END WordPress
复制代码 7 S3 _( r- J' F5 N8 s
访问就用 http://localhost/a/ ,
4 Q0 O c+ l2 v$ Nwp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
6 y4 M6 E6 A `
& U8 Q- X* x( @, e; v( K/ H" s! B* P# b# l
php.ini部分
+ j" Q' }$ D6 \& S U8 jmemory_limit =128M; A; d2 Y' \ `' I$ ]; O3 k
post_max_size = 8M. s5 K3 K0 Y( O& @6 t! K
upload_max_filesize = 2M* ? \2 b# q* z1 S, E9 ?: I
1 T) k* C1 q' I6 ?# l
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html) p R( k) S( t$ ^+ Y. \& r
& i* h5 D b$ [/ U! V4 n% s( ? s) t4 ]4 L( F
" i* \+ S+ b0 Z4 S' R( b4 Qhttp://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* l5 s, S" n8 j; p0 X
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
]4 `/ c1 g( [8 p! I0 ^' K7 z. h! V2 H6 H1 W$ B: P) I
3 G* D3 H/ N- `0 ]0 I
. d3 D9 O5 B8 ]$ M3 E- v% p
$ g+ M8 p( P3 e7 @0 lPretty Link http://www.wpdaxue.com/pretty-link.html
2 ^/ B' j0 r+ ]( W. B在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本/ s, |1 r* v, b v9 L; ^, c
* w5 u2 v8 a; A/ g) s: N1 X
" S- a4 F/ Q( P1 g w# H
# D, A* [+ }7 Z2 v' E
How To Move Your WordPress Website From localhost To Live Server
( X: P7 V/ l3 x- Q5 \7 phttp://www.wpexplorer.com/wordpress-local-to-live/
( q1 X2 F6 Y, y, e4 [! a0 k1 ^0 |( h" L% Q2 |& @
|
|