本帖最后由 hardrock 于 2014-11-6 23:20 编辑
0 o! r( U4 V; L) x4 J + E' h2 Y( |3 ?. t' X
wampserver2.2e版-32bits不支持固定链接(伪静态)。
: e+ D' W, O( o* _ Wampserver2.4版-32bits支持固定链接(伪静态)吗?
# m5 o! V* ^2 n- }, W# n; B% _" ~' m; Y + T* y5 I4 }: y. X
两个都支持,& E$ q/ X! p8 J' t
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 4 d$ s) g# j. E% s: U9 g
http://www.wpdaxue.com/wampserver.html
' z0 w: r. |* e http://www.wpdaxue.com/wordpress-change-hosting.html 7 I% k! W! s) o7 r& V( X. N
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
5 C. S/ J1 M/ H- ^3 O+ U/ E# G. c0 I WampServer 配置伪静态(固定链接),/ J; T# u+ c4 I0 F' p) {
安装后建议开启Apache的 mod_rewrite模块,
* o. w9 O6 g) {2 z 要不然设置静态化的网页打不开提示404错误0 ~" ]( F- l, E4 s1 |. J
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
9 _* W1 b$ l- m' E* b 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
! |4 y( W7 g) |: i v 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
9 v. L9 u8 u2 f0 J 3.找到“AllowOverride None”改为“AllowOverride All”;7 ?' S# n4 b$ G3 t
4.重启wampserver的所有服务
6 ]" Y2 r; g6 l 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
! B- m4 F( I( e2 ?# M( L% D4 A' N3 {" C Apache伪静态规则
- n. `* @$ ?. Q; d8 L" N9 Q4 o # BEGIN WordPress
$ ?$ O; G: {6 ? <IfModule mod_rewrite.c>6 ~& v$ ?; Q J; P3 Y! Z
RewriteEngine On
, v) T1 O, {9 M- `' G* `# _7 N RewriteBase /
. `' b0 }0 C ? RewriteRule ^index\.php$ - [L]5 t* O! q3 F0 v: H6 Q N
RewriteCond %{REQUEST_FILENAME} !-f
Q* `/ D4 C. g- i RewriteCond %{REQUEST_FILENAME} !-d
* s" v0 |$ m0 Q& X: \0 X RewriteRule . /index.php [L]. t/ y$ }0 k- q# I( a
</IfModule>) w) E! [/ y7 P! [- v
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。; N/ J( b1 n5 X' c- `
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess9 V F4 I: D7 B" F7 f
# BEGIN WordPress
* ?+ d) N, A9 s0 a: I* Y; R5 W <IfModule mod_rewrite.c>. l6 _1 h6 H' f: B4 s
RewriteEngine On
- N1 N2 s+ r9 D8 s3 E H* ^ RewriteBase /a/
1 L8 c$ c. x q( M# |; \9 \' W RewriteRule ^index\.php$ - [L]
$ P" `2 _8 b! F; e! Y3 m RewriteCond %{REQUEST_FILENAME} !-f e% g" A* A3 i
RewriteCond %{REQUEST_FILENAME} !-d
& a- c& l3 m! P* [% X) V. z6 [9 a; V RewriteRule . /a/index.php [L]
5 n6 ]( p5 @; `# c3 c3 ~$ ? </IfModule>
8 v) q) U( G Y) R+ F& k # END WordPress 复制代码 / @# {# v) I8 H
访问就用 http://localhost/a/ ,
% u) B- a N7 a/ S wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/; n$ x. ]$ E& p9 i5 ]
6 `6 n3 b* U. ^; a% J
3 m. a4 l$ A' B; R' t7 |: C php.ini部分
& {* j9 h0 e! i memory_limit =128M
8 f3 g" c# a" }* } post_max_size = 8M
% P5 k5 \3 c, X* e4 p' r upload_max_filesize = 2M9 N& @( T7 @: N3 g. r; Q
* s! m( }/ z& h) H& V9 H' y php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html 6 h+ }/ X0 X ]- z/ R
- A. l9 V9 ]% H9 J
1 q4 s- O R# Z3 E! h
! ]2 \6 j, e0 n. o& i2 V- e- ? 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
0 j; s/ e$ K6 ?, F WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了% ^# w$ v( Y5 q3 l6 T' `
: N1 I5 L, ? a' E$ Y+ u
: J- \% g ]% ?9 Y* S 9 o+ ~7 U" ]" A6 R
' y8 [; C/ Q1 C- B
Pretty Link http://www.wpdaxue.com/pretty-link.html
5 p; k; P6 O& p, c p" I, k 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
. f1 N6 S2 p' f
' _9 u# h9 d: l1 d% u5 k ! e3 j- N( _8 X5 C; ?# g) d
/ A4 P8 c# T, w How To Move Your WordPress Website From localhost To Live Server
! D5 ?, s4 R% E/ J& F. K+ ?, h http://www.wpexplorer.com/wordpress-local-to-live/
b( u1 ^" ?& v4 O4 y( a y6 o8 G! W : O k8 C9 a+ Y8 H d$ y
相关帖子