本帖最后由 hardrock 于 2014-11-6 23:20 编辑 - W. A. x; B2 j+ D! h7 y) P
- g! g1 n5 ~4 f0 J' i) H: l# V( H8 @ wampserver2.2e版-32bits不支持固定链接(伪静态)。$ b! ?( g* _6 U
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
. `' `( b3 K4 g+ q, `7 p
! C6 g+ ^8 A1 d6 I5 M 两个都支持, \; H7 S1 v, y( z" s" Q
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
( R2 e5 m# y" s' h9 a http://www.wpdaxue.com/wampserver.html
5 B3 q; f" w3 c j http://www.wpdaxue.com/wordpress-change-hosting.html
2 Z' D+ }) C7 X; c& }3 H http://www.wpdaxue.com/basic-skills-of-creating-themes.html 5 J( s0 x7 V0 O; F3 ?7 v$ t/ q
WampServer 配置伪静态(固定链接),
( I* |, ~# F5 X( C 安装后建议开启Apache的 mod_rewrite模块,, w: p- z1 q4 Z0 K
要不然设置静态化的网页打不开提示404错误& B% }6 f) L, q$ R
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
: R8 g7 w6 G7 r. s$ ? 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
% k7 _7 Z4 P6 y! i+ L( \ 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
$ P8 \1 s7 |+ H2 x% ?2 | 3.找到“AllowOverride None”改为“AllowOverride All”;
P# B$ m4 V' i) x( \ 4.重启wampserver的所有服务7 d6 w, F' b6 H: m1 t2 U/ w: O
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:% D; ~+ @3 y: D: X* O
Apache伪静态规则3 p7 @6 Y q6 o
# BEGIN WordPress
& w( E" O7 A' H8 E# G0 r. s <IfModule mod_rewrite.c>
( R1 M8 _5 |% H N RewriteEngine On
5 _& _( x9 g, Z2 N$ [( v RewriteBase /
, S; @0 X! N) R/ d C0 a RewriteRule ^index\.php$ - [L]; H5 z2 l4 x; {, f) P# p. I! w) }& d
RewriteCond %{REQUEST_FILENAME} !-f: M( g' e/ y3 S/ W
RewriteCond %{REQUEST_FILENAME} !-d% p M E9 V/ i& [1 E* x, F
RewriteRule . /index.php [L]
4 }' q, T4 l4 Q5 G, \; `" ~ </IfModule>
1 H: `# g3 c1 L; ~# D. \& o2 E, z # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
+ I7 h# n0 I- M 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
$ w6 p8 U+ r% p, T1 t # BEGIN WordPress& d0 ]. D/ ]6 G2 r- j
<IfModule mod_rewrite.c>
$ q* i3 t. n; X r2 G RewriteEngine On, J5 @7 Z5 R- B
RewriteBase /a/
% V& X, r0 X. N$ O: ^$ U0 g5 }- e RewriteRule ^index\.php$ - [L]
% q) [$ C3 O- J1 o5 J ]. H. N* l RewriteCond %{REQUEST_FILENAME} !-f
# n+ u L4 s- j+ W) ?; C7 s RewriteCond %{REQUEST_FILENAME} !-d- b; b% a% x& b9 z8 t4 O' R
RewriteRule . /a/index.php [L], G' I* ?+ g' z% C$ |( L2 Q2 A" G
</IfModule>
; v0 a) {) T: K3 s6 f # END WordPress 复制代码 % X; L$ z E( {# V& Z1 L7 T
访问就用 http://localhost/a/ ,+ J9 j% I2 @% G
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/4 w0 g: t B4 F/ }
: s& Q; b1 ~' }% L! R
6 C' |1 w5 O* r+ [7 F. v1 c php.ini部分
V C2 }, A$ F$ Y& [ memory_limit =128M
3 w6 I9 M3 b& t% S post_max_size = 8M
1 a; X$ E* }8 z# {/ H B8 h upload_max_filesize = 2M! T& x4 v6 S2 I+ G. [' v/ e
3 F2 r( _9 c4 ? php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html 8 M( Q! i( g. T. b5 M
/ ^" }$ `! I" a% g6 c- [
2 [0 _8 H/ ~, t: ^7 b1 G& d
7 c k/ g% n1 F5 ], e 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
' W; @6 N; {4 a" Y. @ W WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
5 J% _( I2 Q6 Q# e9 b! u3 o3 U8 U 9 {8 s. g; c: J
& A4 K4 e2 @8 u# l
. y4 X: \$ t/ ?7 r5 F) S! x
2 M* G0 b* V* f$ _% {7 n Pretty Link http://www.wpdaxue.com/pretty-link.html * f/ O5 E$ f \& r& L
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
2 n7 b0 B g3 K4 ?$ e: K1 Y
! ` O. v/ O% d5 c 6 f$ e6 v: w. z) h; p9 r3 h+ u* w
+ B0 Y8 C1 m" f5 u. V
How To Move Your WordPress Website From localhost To Live Server# z0 v7 [4 M ?" n3 L
http://www.wpexplorer.com/wordpress-local-to-live/
# \ h6 N6 G9 o
0 U9 Z4 `, ], O0 [% W! B
相关帖子