本帖最后由 hardrock 于 2014-11-6 23:20 编辑 4 k' R" j" o4 s" q0 ~
% j7 _. ]# o+ w* \ wampserver2.2e版-32bits不支持固定链接(伪静态)。
9 ?( J# @2 W3 j4 u& f" a Wampserver2.4版-32bits支持固定链接(伪静态)吗?
0 R* n5 ]4 g) m& }( r6 u
; R A% \- `7 o 两个都支持,
- c- i) Y% K# T http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 0 |9 z" G; c* C" c
http://www.wpdaxue.com/wampserver.html # \0 k' u) F8 [" g M
http://www.wpdaxue.com/wordpress-change-hosting.html 5 T! V" E9 |' z9 A. J
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
+ D2 X. T! V, b! h& c: ~5 x } WampServer 配置伪静态(固定链接),& w- g9 j; o" J& G. N& N2 X
安装后建议开启Apache的 mod_rewrite模块,* Y% v. u3 m) f9 O
要不然设置静态化的网页打不开提示404错误" i R$ a4 y d
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
1 w7 J' o/ l' n( ~9 |5 C' v 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
% c/ {9 L& k& V/ e; s# F& |7 M 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;' l/ d" S# u; D
3.找到“AllowOverride None”改为“AllowOverride All”;
% p# a; N) Q; L9 x5 z 4.重启wampserver的所有服务
* ~! `) Z: L" z6 ^& o# X1 o' a7 N 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
+ W% c$ @4 ~# ?/ ^# g7 r Apache伪静态规则
; Q4 u9 \0 q5 O! C& D; Z$ @ # BEGIN WordPress0 v$ G$ P5 o; ?! j) `4 b
<IfModule mod_rewrite.c>+ s# n2 d3 C" \% W" n( W
RewriteEngine On- Q* b/ V7 a# T1 q1 Z( I( c/ _/ g
RewriteBase /' }+ z, y) L3 L
RewriteRule ^index\.php$ - [L]3 H* G/ z0 @7 l2 o3 p
RewriteCond %{REQUEST_FILENAME} !-f" U1 x* |! v1 ?% }
RewriteCond %{REQUEST_FILENAME} !-d( L: W2 ?2 t" x& M0 e4 Z
RewriteRule . /index.php [L]0 u0 e) k [# H0 \2 X
</IfModule>
7 j4 c0 I9 B8 u# Q& l- I/ n5 k, |' U # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
5 C7 y2 d/ F B2 E 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess w* |0 w, K3 N. I7 V
# BEGIN WordPress
* N" N+ x* X9 j; _! c3 ^9 y! c <IfModule mod_rewrite.c>' m0 s, {. ]- Z! q. f) Y
RewriteEngine On' J" |' d' j! G2 W* {2 N
RewriteBase /a/
' F; k4 b' L# H! q RewriteRule ^index\.php$ - [L]* R7 X! I- ~# Y4 G P* J6 Z' L
RewriteCond %{REQUEST_FILENAME} !-f
" p X2 F6 o+ ~( T* e c3 m1 } RewriteCond %{REQUEST_FILENAME} !-d
# ~% e6 X7 _4 F' v) g/ W RewriteRule . /a/index.php [L]
2 Y8 _+ p3 q' e </IfModule>" f: n9 j5 Q/ m; T- }
# END WordPress 复制代码
! j' E" k; ?# ?( s, p 访问就用 http://localhost/a/ ,& t7 q# L4 R% F- ^- H4 r
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/1 J, \9 Z1 _3 m7 Z, I
+ ?/ K# f, ^! @- \& ?$ E Y& r 2 \4 r, Y6 `; `" X
php.ini部分
# v! t/ G& q T2 U% B3 D5 s1 e memory_limit =128M
) W, i+ z' J$ R s' B* R* y6 u post_max_size = 8M
$ m7 A$ ~1 U8 w# ^4 i upload_max_filesize = 2M9 k: M: j- A# l: R
' d" \) s" G/ T0 s5 S' m php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
4 |% X, u6 n$ U2 S * c5 y: Y! n1 l
n/ x+ n: _3 {
! _' @( f# C- O$ ?: l( k8 [ 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
* d" m& O0 S# z7 H" @+ o1 | WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了# H8 ]! W1 j4 C+ N/ ^ j4 ^; y' V
) f4 k) J8 l( P( [. v, I9 b& i* b* g & e2 E6 V" M- i! P0 z; z
, o+ ]7 W; ?/ j
, ~' G( p& M9 Q: D Pretty Link http://www.wpdaxue.com/pretty-link.html ; r4 S/ q! K. K, I* h; v% @
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本9 s( n& h4 h! R* s+ ?
" B' T) P/ B% j4 l; G! v. \$ J
i# n0 J; g- W! T4 Z" K% ~
# \" y7 q7 S, Q% r0 j: O/ P How To Move Your WordPress Website From localhost To Live Server3 N; x3 Z- C# C1 F' Y5 [4 ^, z
http://www.wpexplorer.com/wordpress-local-to-live/ / i/ @3 R2 `$ w; d0 z. e
, P h J1 e- v5 w& G
相关帖子