|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 + ~( K; d: L. T: [, B2 F# V
$ s: G4 Y5 E$ p7 F* k
wampserver2.2e版-32bits不支持固定链接(伪静态)。+ t& I1 d! f8 o6 @# W
Wampserver2.4版-32bits支持固定链接(伪静态)吗?& S# }. {, c2 j6 o' u& ]4 u( s6 X* N
2 { R4 G: H! P+ q
两个都支持,& }, i4 f3 l! c3 O+ g5 Y4 Z% e
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
8 D$ G# }% g0 Y3 Y! ]http://www.wpdaxue.com/wampserver.html
% c7 h' [2 b) T0 \7 G0 m0 ]. |http://www.wpdaxue.com/wordpress-change-hosting.html
7 s. Z; T5 E' s$ _. g* X6 |, ]; ehttp://www.wpdaxue.com/basic-skills-of-creating-themes.html% ~ D' K B! k1 [6 C! L
WampServer 配置伪静态(固定链接),
& L1 w6 k2 L2 v* m安装后建议开启Apache的 mod_rewrite模块,
N/ d# ]2 d! m9 }! x要不然设置静态化的网页打不开提示404错误
# L4 y& F3 {9 P& A: A7 I6 t+ B默认情况下,WampServer不支持伪静态,我们需要进行一些配置% r( {, J- Q* r) z" A, E0 c% M
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;8 b4 a6 ]5 @5 j. O: R5 Q! `
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
: c! [5 f6 F# w0 N! Y& K3.找到“AllowOverride None”改为“AllowOverride All”;
2 l+ A B# u6 o$ E4 [, o- r2 @; D6 L4.重启wampserver的所有服务; ^$ o7 a% b2 c
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
: N# O) y: J3 UApache伪静态规则4 ?9 X9 x p& [
- # BEGIN WordPress
5 l' C- j% a( C3 c0 W$ e2 B - <IfModule mod_rewrite.c>( r) @. Q6 f" ~& W* |4 b; L
- RewriteEngine On
a6 ^8 S% q' ~4 |5 n# R7 q9 F - RewriteBase /2 b2 [. C' ~7 W, O3 g+ l
- RewriteRule ^index\.php$ - [L]
8 N$ j; G+ {8 S+ M3 ~$ a - RewriteCond %{REQUEST_FILENAME} !-f
6 {2 g% `" e% P( R& }& b - RewriteCond %{REQUEST_FILENAME} !-d
. r2 d, F* e+ y* l* C6 R, R - RewriteRule . /index.php [L]8 ?1 k8 i% U5 ?& h
- </IfModule>
5 U7 M/ J- u' H6 Y9 l - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。5 S3 V% n2 |$ n4 F" {8 V
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
9 Y2 a/ q/ z; t5 }) v- # BEGIN WordPress
! w# w5 w' {: O) S3 _3 T4 i - <IfModule mod_rewrite.c>2 G$ R( M6 f0 U$ e: |
- RewriteEngine On, r6 y6 |6 Q! z
- RewriteBase /a/
4 f1 |5 Q; j0 r( D0 @' H( {5 ` - RewriteRule ^index\.php$ - [L]. P2 m$ m1 e! N1 y( K
- RewriteCond %{REQUEST_FILENAME} !-f2 Y+ B1 Q& H+ B% e. l# r
- RewriteCond %{REQUEST_FILENAME} !-d
: a4 V( f& n* Z( {- e4 c; G+ u - RewriteRule . /a/index.php [L]: ~/ @; v0 G" k* h$ p
- </IfModule>* q+ T8 p& K, j
- # END WordPress
复制代码
8 P3 J# S* u3 D$ \; M6 v, N% q访问就用 http://localhost/a/ ,- v' s4 [( j8 ]+ n
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/; B0 P. \3 H, B
0 p' H$ M. f# C: H+ G2 t% Z+ G
9 O) X3 d$ \: d
php.ini部分% q$ ]' A# C0 R) r0 F( _& l
memory_limit =128M* A4 F3 N" u7 L
post_max_size = 8M
! w _1 j& }% k% Supload_max_filesize = 2M6 Z8 Z/ _8 C' K6 ?; _1 ^" i
: Q$ V* J6 d4 x5 S% U4 L( ^ u
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
% I4 X% C! t2 t: |% j }
, ]8 x: {3 f" R9 ~5 G+ s8 u/ g' L; a3 C) t4 m9 Z
- p7 C- J% e. F( C5 R9 uhttp://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
( l4 r! X5 B, X4 GWP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了% P: N: B+ a) i
+ Y e% G8 w& i/ _3 S6 m+ H, F: F
# ^$ J/ _' N+ ?5 n/ M, P. z
2 f' r/ z4 s% b% M3 X
6 x3 Z# J7 R9 i. fPretty Link http://www.wpdaxue.com/pretty-link.html3 M- X+ t9 s. o4 J
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
4 I& Q, N# {2 T% N% i" ^" h* B' A: {5 K2 e# c
& m w9 ]4 y/ q+ l* |
4 I5 C/ e7 `( r0 Q+ `6 \How To Move Your WordPress Website From localhost To Live Server5 D+ {! F4 m' M5 i0 _& T& `+ ^4 z
http://www.wpexplorer.com/wordpress-local-to-live/' y! _: b+ a+ ~9 j2 ]3 c5 t( G
4 ~6 g, P$ L" l5 i/ r8 s |
|