本帖最后由 hardrock 于 2014-11-6 23:20 编辑
; D8 C o8 t3 u. M F ( o1 i& s: g- {9 R
wampserver2.2e版-32bits不支持固定链接(伪静态)。& B9 L1 m0 I. n
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
* D8 D' k/ g) E* k * W0 E3 h5 k# | R: |9 A( }
两个都支持,
- |4 a+ K9 G( {7 q http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
3 W* p7 w4 z7 S0 a+ V* A& B http://www.wpdaxue.com/wampserver.html
, u& N/ V) ?. R9 x* l/ M http://www.wpdaxue.com/wordpress-change-hosting.html : l. U6 O, r- h1 f
http://www.wpdaxue.com/basic-skills-of-creating-themes.html " y- I) o# ~( B; ]5 z/ q: F
WampServer 配置伪静态(固定链接),
: Y+ {* g1 D' Y( t- O' G8 N0 n) [ 安装后建议开启Apache的 mod_rewrite模块,
) n4 t" I! n Z" Y6 l 要不然设置静态化的网页打不开提示404错误" N" `) S' J1 Z5 J3 `3 ^/ `
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
3 D2 J, z% F& W1 ^# g 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;% V" F8 |: G/ x: x5 Z* n; T; n
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;8 F, O8 y5 P; r* E O$ f
3.找到“AllowOverride None”改为“AllowOverride All”;3 z- ]+ _8 O+ D8 G+ S V
4.重启wampserver的所有服务
$ u+ h% P% ]* t9 R# ] 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:& }7 d3 I3 K- x% `$ }/ k
Apache伪静态规则! X, m4 u9 C, a# b* W r0 ]
# BEGIN WordPress, i$ R9 q4 H y+ l) y. [+ `; E
<IfModule mod_rewrite.c>& v0 B6 M! p2 _- e
RewriteEngine On: D0 @" A7 K0 f1 c. L" [
RewriteBase /
7 j6 g$ K8 I; Q9 t RewriteRule ^index\.php$ - [L]
% E2 r5 j7 i/ L4 s1 Y RewriteCond %{REQUEST_FILENAME} !-f
0 n& j. J0 S/ j1 T! K RewriteCond %{REQUEST_FILENAME} !-d
' L3 \. I( W6 Y7 x% s0 d6 K RewriteRule . /index.php [L]
; f8 {5 t8 d' N. t% R# v </IfModule>
7 Q. p7 |! U i" M/ \3 c' k # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。9 c" K8 p7 ?) V6 u0 A2 k( T3 T
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
% r- {, ?1 x2 e # BEGIN WordPress6 r# j; q; o+ K$ f
<IfModule mod_rewrite.c>/ K2 I$ v: \1 H* K
RewriteEngine On* }3 E& Z) I+ N$ y9 y
RewriteBase /a/% L3 l0 d9 G J% Z* x3 @5 K5 V
RewriteRule ^index\.php$ - [L]
0 Q. X7 M1 i! O2 u! u) o RewriteCond %{REQUEST_FILENAME} !-f
6 |& k. V# |& q4 A RewriteCond %{REQUEST_FILENAME} !-d
0 a+ m' S5 o4 z$ a/ e' P9 v: J RewriteRule . /a/index.php [L]. [5 f/ K$ B5 t% [" Q: E" Q7 w7 g
</IfModule>
( `% d+ l. R% U # END WordPress 复制代码
0 s. q; S# x' ?! E 访问就用 http://localhost/a/ , z* ~7 i+ k2 |8 K& M! L3 t: ^
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
8 U# K2 K) ~6 L : [; h2 f' \5 w1 h" m" H
% ^, _! \& ?& p; \4 Y4 _" f$ U( E
php.ini部分
8 I; Z8 k0 s# K memory_limit =128M6 i; {3 b0 q# ^" \- u
post_max_size = 8M: N; P( U7 ?7 Q w+ S
upload_max_filesize = 2M
3 d. a9 b6 R/ Q+ j3 O6 H" P2 G# M 6 v" v/ Z( F$ A O: c. q7 b
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html . }1 a' [% d. V0 i6 D# Z/ ~5 e
& C P9 Q8 g0 ?$ a* L; ? ! Q7 ^7 d0 B" E* P& n' I6 K8 A7 q
; v1 W% V4 ?) r9 q
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
) n4 \- ?) E* ]% s+ ? WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
+ J7 y1 Y6 K9 g ' G3 M- ?& G6 p; a( W* O+ Z7 T
2 q2 v+ K" O0 ?% m% x% _, X$ g
- u' e. F& c. B3 g8 B/ {+ v
8 C$ a4 l' _2 O5 i! N4 I9 P
Pretty Link http://www.wpdaxue.com/pretty-link.html
v& d4 \- P% [4 X( { 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
. I! ^/ W% g) f& G* ^# Y# U 9 o1 T6 S, O& C% o2 P! |
8 Q8 x: G+ b, h( `$ T1 [
7 T/ @. m( C1 ? How To Move Your WordPress Website From localhost To Live Server
- K! q M$ c) m" x/ e2 b$ c, Y; h http://www.wpexplorer.com/wordpress-local-to-live/ $ G! v/ A6 K8 L. r7 ]" r7 l
/ m6 Q5 _/ t: F1 ~# E# g
相关帖子