|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
2 d$ g b8 D" F* q0 B
" Y& v# x; S9 P/ jwampserver2.2e版-32bits不支持固定链接(伪静态)。) {; Z, w3 k/ E" E. a
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
0 r1 u/ {" }: O8 w8 b3 _4 M* b; I! r( s2 C7 C* G5 f" s
两个都支持,
. \6 _* }% y5 h4 Q" _5 S8 k" Zhttp://www.thegrouplet.com/forum.php?mod=viewthread&tid=1129086 d2 M7 h h9 k7 g$ ~
http://www.wpdaxue.com/wampserver.html& a# k; m: D- x( F/ o9 Q9 H
http://www.wpdaxue.com/wordpress-change-hosting.html& Q9 E8 a+ r% X: I; f* C
http://www.wpdaxue.com/basic-skills-of-creating-themes.html+ d7 B4 Q/ b6 C8 r, ^0 G9 D
WampServer 配置伪静态(固定链接),
- e* v8 K2 z6 p' r0 F安装后建议开启Apache的 mod_rewrite模块,
# i. H2 z- |! h) m8 X% {( E9 z8 X要不然设置静态化的网页打不开提示404错误
5 K- G3 E; [1 H7 P# a3 q默认情况下,WampServer不支持伪静态,我们需要进行一些配置
8 j3 H0 w* J5 T1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
3 E* S {0 Y0 Q2 E& a7 m2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
# T- T. O6 d, a$ m( h3.找到“AllowOverride None”改为“AllowOverride All”;% \9 F% J* F3 B, `6 @
4.重启wampserver的所有服务. L- a3 U3 J; Z9 y1 I8 G! v
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
0 l! K" n- i: ~7 Y/ JApache伪静态规则 F( g7 [1 Q6 |7 F3 [+ H7 Y
- # BEGIN WordPress8 \$ h7 p8 Y; w( g. c
- <IfModule mod_rewrite.c>( V/ c1 M- B6 F% u: M8 P! k
- RewriteEngine On/ p; h# L# J* S( `$ ^
- RewriteBase /
2 f( }4 z$ S9 A) ~& S5 k2 F3 S6 y - RewriteRule ^index\.php$ - [L]
: v, X; f$ C$ ]+ K - RewriteCond %{REQUEST_FILENAME} !-f
# D9 n- C. Y0 v v1 \& \9 D7 f - RewriteCond %{REQUEST_FILENAME} !-d
) B6 ]- _- K# z1 x/ A$ y' @ - RewriteRule . /index.php [L]" K, t3 o# Q( E. v/ G- `5 e( W
- </IfModule>
6 s. F6 z/ S, @0 h3 l5 F9 _ - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。; n( m" Z/ p& ]/ ]4 }
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess8 e6 K/ ]8 @$ \$ i0 w0 y3 W8 Z
- # BEGIN WordPress1 p' t: [1 S& d+ W" s7 W; g* B
- <IfModule mod_rewrite.c>7 s9 y* s& G; H6 H
- RewriteEngine On A( m' P. w+ l9 J" ?' @# U
- RewriteBase /a/' X& @# z* N; S% K0 R; w- h# g
- RewriteRule ^index\.php$ - [L]: k* K0 Q7 m8 g+ f4 i% L
- RewriteCond %{REQUEST_FILENAME} !-f: h( i" i7 R' _) ?4 \" B a
- RewriteCond %{REQUEST_FILENAME} !-d5 O1 ]) G0 F+ ~! B# k$ C1 t
- RewriteRule . /a/index.php [L]% Y7 X$ @: J: ?! f a1 A
- </IfModule>
2 Y5 ^2 {& D5 j- |2 k - # END WordPress
复制代码 5 u) X# z8 p4 b
访问就用 http://localhost/a/ ,
% s8 d' [9 _, H; m$ ywp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/- o5 T6 u! O- v1 D5 R
% G6 e3 K- o* E4 ~5 D
4 o$ }) ]; l. ephp.ini部分
& X7 A- ^9 D% W( a" o2 L+ Q4 tmemory_limit =128M
: ]# T. ^# r# L1 a$ b' R6 m6 F7 [, o) A! Zpost_max_size = 8M
: c$ j' U0 e& {. t2 G1 Dupload_max_filesize = 2M
$ ~- `1 i1 ^- i& [6 B4 N% y2 H) h& y B* X% o$ o
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html3 W- Z# e6 N7 Z- R9 ]" S2 `
3 b5 K3 r2 Y+ B8 j) V4 h
1 O+ N' n3 u( V, x `/ s
6 Z% F4 | {$ i: |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.html7 }4 q. p2 I! J* N, ~ }
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了1 T/ @+ p( q- ?& k: h- \! p
1 S \/ s9 g# b, `& w9 x
2 C/ H- e/ l1 w; z/ _0 J9 T0 s7 V _/ L; ~6 Z* i
, ^9 F3 B; W' D j8 l% D
Pretty Link http://www.wpdaxue.com/pretty-link.html
2 \7 w9 \8 D0 q- K5 l! Y在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
2 t% c4 n. p: S; Y5 E
9 ]% [+ M$ a6 G/ d! z) d6 b' Q9 L1 Q) ]6 r6 W
% t k1 p1 v7 p' _- P1 \How To Move Your WordPress Website From localhost To Live Server
; s/ D) d& A9 d, k" K& Y# L" h# hhttp://www.wpexplorer.com/wordpress-local-to-live/8 N4 u; Z& G7 k* r, P+ E3 k
$ Y% w4 q$ E/ [ |
|