|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 7 G5 m' l8 u6 q ~
+ l. M" T% b3 S$ u+ g7 I
wampserver2.2e版-32bits不支持固定链接(伪静态)。 W" L" i# Y* S( X9 _
Wampserver2.4版-32bits支持固定链接(伪静态)吗?( h( G8 }5 ? t) M5 V9 u: l( d6 o
: w& e/ K# {. s+ d, b: R- K. d3 b两个都支持,& J7 c/ d: c9 ?7 a
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
# G. l$ ~" @) K4 O `+ B) M, ]+ nhttp://www.wpdaxue.com/wampserver.html
9 e5 N; I' f9 o6 r hhttp://www.wpdaxue.com/wordpress-change-hosting.html
1 w' ~. S+ x* d# V* L2 b/ l5 mhttp://www.wpdaxue.com/basic-skills-of-creating-themes.html
5 P+ {& A7 L+ PWampServer 配置伪静态(固定链接),
9 ^4 M5 ^0 L: p3 h, h- X安装后建议开启Apache的 mod_rewrite模块,6 c1 S+ J, d; K# y" v2 f
要不然设置静态化的网页打不开提示404错误) X' z) d, S# {3 W: z
默认情况下,WampServer不支持伪静态,我们需要进行一些配置5 w' p* ` h4 r1 U$ F- G
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
: g3 H/ O3 e. b0 R, b( D7 w2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
0 d I+ f# b! c* }* ^3 n+ v3.找到“AllowOverride None”改为“AllowOverride All”;
" z' x4 a; R. U, N2 b% R3 _5 q% n4.重启wampserver的所有服务
" B9 A. o& h' j* G3 g+ c5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:7 g* m$ M0 k. c0 J' R/ u
Apache伪静态规则* g% L* k& h/ \; p7 O
- # BEGIN WordPress" V* ]3 H1 q9 S# F3 M
- <IfModule mod_rewrite.c>
6 Z- V- r) ]% X3 g3 r( B% f8 d - RewriteEngine On1 F" v4 l0 W+ g" Y& m9 d$ n. m2 q
- RewriteBase /
, C* n0 d1 j, U0 M2 j& q$ T/ w - RewriteRule ^index\.php$ - [L]; h# \ n/ T$ h* F, B+ C
- RewriteCond %{REQUEST_FILENAME} !-f2 r! E0 T+ ~, m- |) R4 E2 M5 y4 w5 D
- RewriteCond %{REQUEST_FILENAME} !-d' X- d- s* D+ ?4 n6 R. P
- RewriteRule . /index.php [L]
( p" }2 x; h$ v, H- U) i - </IfModule>
6 |6 z0 ~& u: z* r A3 | - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。0 K7 F+ q$ Q: l! N, _; H3 H7 _6 i
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
2 i3 {. |$ t& c1 r- # BEGIN WordPress
9 v" `& s8 ^9 {1 ]) c: A; C - <IfModule mod_rewrite.c>. O) X4 j$ x0 q1 _" j( H
- RewriteEngine On
2 S; U6 M+ W8 _# z. [) C - RewriteBase /a/# b, H1 p* c, I5 S7 [7 s6 X
- RewriteRule ^index\.php$ - [L]
6 w& {) P* c. l7 V+ M s, q$ ~ - RewriteCond %{REQUEST_FILENAME} !-f
* @' Q- B4 A( w - RewriteCond %{REQUEST_FILENAME} !-d2 \) c- g! z+ c, n& s; I# m4 r' l
- RewriteRule . /a/index.php [L]
0 B4 ]8 r5 j4 }8 U/ w. d& f) X9 o - </IfModule>
, z4 j. y g* X1 J( K" i; y. H - # END WordPress
复制代码
3 q) g( J0 u; |. a, O/ S访问就用 http://localhost/a/ ,9 u4 Q' k4 P0 g" y8 L+ V
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/1 h' a: H2 L) U6 [9 @
3 ^' H; X* f: S( n! D) j9 M. r7 i+ v
php.ini部分
% Y9 M; x {' { T1 e' ^9 Dmemory_limit =128M
; |. ^( i$ ]- t) x$ B. F. Kpost_max_size = 8M9 w0 o2 s" M3 ~2 e3 Y
upload_max_filesize = 2M8 V# C3 T' B+ w3 P4 z2 e
& r& t( D( X, d4 V8 \
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html" J3 t0 D- H B, S7 w+ P7 L
6 x3 l: J; C9 I! ~& Q
, R* g. Z4 n. ~$ Q2 [6 n' c3 A$ q4 `4 F( b9 H% m6 ]
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
9 j$ z7 a6 x: c! A5 [WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
/ q3 p5 @9 z: p* f. E2 q, c$ w1 s: ~! h% N2 T; Z6 \
5 ^- [4 r) \, Y A+ i6 z1 n" X1 h7 I
8 S: q& o; `# Z
$ H- M* [; W* X2 N! |7 a0 g
Pretty Link http://www.wpdaxue.com/pretty-link.html
. h% a2 a. h3 s1 K5 ~7 O在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本% K w" q/ S; R, j
: f& x- H" D7 B
r$ D* h6 F$ y3 H5 b" _* J- C# q8 R
. Y; w6 E- q; h% U! R4 g
How To Move Your WordPress Website From localhost To Live Server
2 t7 w6 r4 v& \http://www.wpexplorer.com/wordpress-local-to-live/
% I7 d# c7 D8 `6 i( R9 R. d. [; U1 }. S8 Z* m; k" c
|
|