|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
' v1 j1 B! U4 X: }# n1 [2 _. Q( ?
# {. i( M8 U' C c+ _ Pwampserver2.2e版-32bits不支持固定链接(伪静态)。
o+ e$ G$ ]; J9 Z3 yWampserver2.4版-32bits支持固定链接(伪静态)吗?. E4 ?: \4 k3 J# C# @
% y: e. `& M8 C! a+ s' @3 e* ^9 `
两个都支持,$ ~' M' u. r4 x1 c/ Z
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 Y3 Q) O4 u( e2 O( `
http://www.wpdaxue.com/wampserver.html
8 T1 d1 L3 g' [' ehttp://www.wpdaxue.com/wordpress-change-hosting.html
: u5 X4 ?% x/ q9 ~" S# n( B. Uhttp://www.wpdaxue.com/basic-skills-of-creating-themes.html
0 T- Z" t r$ @8 DWampServer 配置伪静态(固定链接),& e# a X4 n3 B/ P9 D" m
安装后建议开启Apache的 mod_rewrite模块,
$ v5 q2 c/ n5 z7 T q* x; Q要不然设置静态化的网页打不开提示404错误; R/ U; w/ H5 E0 q: B' \
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
# A7 N) G- s" g" ~4 F1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;& m3 K% n6 h. @3 `0 i
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
# K. B$ r4 X* e8 j6 P3.找到“AllowOverride None”改为“AllowOverride All”;, c7 a8 N- M/ P" w
4.重启wampserver的所有服务
% G! U* B: J" w, n5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
8 ~* m) B8 d7 gApache伪静态规则9 K+ g5 C; ^% t$ {" @: V: H
- # BEGIN WordPress
6 i8 ~7 l- T* z$ A/ v - <IfModule mod_rewrite.c>
* K# S6 M8 f2 R" \+ g. B( i - RewriteEngine On
; g( @7 j, N' x* s$ i/ f8 I7 C$ V - RewriteBase /
. |3 W7 m% B& ^1 o' B3 p6 ? - RewriteRule ^index\.php$ - [L]
_* D0 t L/ R$ W& F - RewriteCond %{REQUEST_FILENAME} !-f( R) h- ~4 P+ o' O& o) r$ M
- RewriteCond %{REQUEST_FILENAME} !-d" V8 o+ Y2 n4 n; B, K/ ]5 Y
- RewriteRule . /index.php [L]
$ t( B5 L1 _$ C8 q, p* n; H - </IfModule>
, o. v, Y2 l# M- ^6 q - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
1 _( ^- i* R9 j% e7 J# i8 T* N如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess* `- E9 a, ~# p+ F
- # BEGIN WordPress+ l" P* i- i+ q# l
- <IfModule mod_rewrite.c>$ f- q) C) W! t
- RewriteEngine On
; l" P& B% }9 I3 J8 z - RewriteBase /a/3 x' y& Y' @* ~
- RewriteRule ^index\.php$ - [L]# h* l [2 C4 _5 v# E& R) q( g: l8 |
- RewriteCond %{REQUEST_FILENAME} !-f
4 i( ?+ H1 \' V# O Y - RewriteCond %{REQUEST_FILENAME} !-d. R# F$ o( x/ y7 R* Z
- RewriteRule . /a/index.php [L], ^) X$ D& b; s6 {
- </IfModule>
3 m) g( c; _) ]$ A7 }7 ` - # END WordPress
复制代码
, Z4 r' m& V0 f访问就用 http://localhost/a/ ,. }* k7 f j7 Y" \
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
* e- g7 j7 F' R/ l5 ]0 d6 _1 m/ r" Z* W# |" i3 x4 w' r2 {
3 A' s* j" f, [$ ]6 `" t
php.ini部分! O0 ]( k' E3 T0 r( @
memory_limit =128M
3 M. q7 G! l& \4 Z2 `/ T; Ipost_max_size = 8M
6 B4 w9 \- p, qupload_max_filesize = 2M# k \" f( p) [4 Z
* D1 c' U) D: [* Tphp环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html( k( C! \* _- f9 k: J2 D
9 z) ?, n G# h/ H$ b; l' [
. r# t3 G: j6 H7 F
& U+ y; t+ R/ W) A, thttp://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
! q$ c: n) G% Z2 ?# P; e$ s! lWP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
( c% x2 y7 Y& I% Y; t5 W6 H( ~: ^8 U. \
9 I6 d( a6 Q3 k h& v3 I' z8 f- T5 O! h% N% D
" F2 u) K& H3 Y
Pretty Link http://www.wpdaxue.com/pretty-link.html
, h9 C7 K, T; J! C在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
2 C1 i& b3 @$ c) H R
0 G8 @# U; O+ r8 K$ ]* l( K
0 \2 l9 u# Y+ z- k" G$ t, ? ]) a; u; K) T7 g
How To Move Your WordPress Website From localhost To Live Server
) U2 a. J8 I4 M- s( s+ mhttp://www.wpexplorer.com/wordpress-local-to-live/$ A, e0 R4 ~7 L4 H3 m' ?
$ r; k: V2 X" m1 d; X" Q
|
|