|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 & L$ R/ `. u$ w5 S, z, K
& i3 C% ]- a- w% U# _wampserver2.2e版-32bits不支持固定链接(伪静态)。
! b0 {1 L& {3 ?% n' o5 qWampserver2.4版-32bits支持固定链接(伪静态)吗?- J0 `3 u$ g6 R6 h) X. I7 g
: k6 o0 e& w# j4 `' D [$ i两个都支持,
/ k) Z$ z* c; a& S2 @1 uhttp://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908& e) @9 p$ z& y& j) ^& r+ W
http://www.wpdaxue.com/wampserver.html# K$ c& R) }- }. H; Y' `* ^6 K6 y
http://www.wpdaxue.com/wordpress-change-hosting.html
7 \1 Q* @; i6 K+ A e% ?http://www.wpdaxue.com/basic-skills-of-creating-themes.html
5 p# o: f/ C+ {& Y: J7 v) T" ]WampServer 配置伪静态(固定链接),+ d; O% Z( T2 B* p
安装后建议开启Apache的 mod_rewrite模块,! R/ b3 O8 H/ p2 O$ w
要不然设置静态化的网页打不开提示404错误9 m0 \: l; f- P& Y" \
默认情况下,WampServer不支持伪静态,我们需要进行一些配置$ H1 N% m; ~9 p3 ]! \2 {3 Y
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;. ?' ]/ o) p6 m, h# h+ k* Q4 P- v
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;* k. S; c0 N' [# ^" c$ G! N
3.找到“AllowOverride None”改为“AllowOverride All”;
1 X, k5 ?" h% y$ |4.重启wampserver的所有服务+ O5 T6 X3 f. d7 Q7 q$ }! j
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:) S; o7 ]; e& F8 M( k# v% q' Z7 m8 D7 Y
Apache伪静态规则
+ i% d6 i* v- D8 V- # BEGIN WordPress
% R$ \, J0 h+ A% o9 [; R - <IfModule mod_rewrite.c>
& s- X# _8 p3 E$ {' u - RewriteEngine On1 O, L4 ]: |# P) [9 x' g3 y. k7 E
- RewriteBase / x7 `; v2 B. k* r
- RewriteRule ^index\.php$ - [L]3 m' R+ u0 H% a+ T
- RewriteCond %{REQUEST_FILENAME} !-f1 J9 _6 K3 |; v) D
- RewriteCond %{REQUEST_FILENAME} !-d8 o9 F- Q5 o9 Z! g+ i4 L3 d
- RewriteRule . /index.php [L]. t% P+ D( o9 L; ?: q. Q/ c
- </IfModule>
7 B1 K, T. T0 c5 E! i - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。- m- {5 U; C# U# J4 M3 L1 [/ b+ K/ |
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
6 F! W# Z0 d; @# z8 M2 {- # BEGIN WordPress4 Q% y8 V6 T& C" E. h% G7 ^
- <IfModule mod_rewrite.c>
8 R2 k! ~7 G9 r2 O) b. i! r - RewriteEngine On4 N: R) q" u* S: S1 j8 n9 u& U
- RewriteBase /a/) v& F6 f1 t; N$ o( i% E
- RewriteRule ^index\.php$ - [L]- U1 J/ T, `; n; l$ }: M
- RewriteCond %{REQUEST_FILENAME} !-f
$ G+ h i, d* ?9 s4 J5 H0 }! N - RewriteCond %{REQUEST_FILENAME} !-d9 c) O( }9 r2 l- p% D$ p
- RewriteRule . /a/index.php [L]6 O4 E9 q5 y+ P" u" A$ S, g
- </IfModule>
$ e q _) [, g) l# g! l - # END WordPress
复制代码
" D' X- v. H, `; h& _9 T. v, O访问就用 http://localhost/a/ ,3 e b1 ?; o% Q% X" L
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
( I0 W% ^( N* j- s% _, U+ ~0 Y* C3 B
, q% ?# G' X8 t/ T# e
php.ini部分
. N+ ?* {1 a$ d0 V! qmemory_limit =128M! m) b* H. L. M3 M6 t9 y4 {
post_max_size = 8M
+ ^* v! W: [0 Oupload_max_filesize = 2M m3 G5 a/ e$ V J4 `
; W7 Y" f5 d6 g7 d! mphp环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
8 j3 I S( U. P x( A1 P$ P" r9 s1 P$ G+ k6 D
" S6 @8 u7 f$ [9 ~7 ^' g' @
( g3 A/ h6 G' G0 ]- G, v& z
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
: G' a9 _) y. X" \5 FWP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了 Z r4 o/ ?$ q0 U# n n3 Z
v1 D9 X4 w7 y8 `
" L! r: S. j+ ^( T- s* R5 B& ~3 ]' j$ S ], l. r/ h2 O1 ?
. h! ?$ A& Z$ r. |" N
Pretty Link http://www.wpdaxue.com/pretty-link.html+ D# q" n9 f7 s; ~, A. O5 s
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本8 l, \4 |. H4 K% x4 _2 u
2 f. I' E0 W" X! r) q4 k# I% g
4 Z; [5 \' w. e8 W/ i5 P; k# s" Q; X5 U% @( @/ w% l
How To Move Your WordPress Website From localhost To Live Server4 R4 F0 q7 s" m" n+ I
http://www.wpexplorer.com/wordpress-local-to-live/
) w, E7 m) l$ j5 ^& M5 Q
c1 R# `& E6 L6 }9 m' ~ |
|