|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
8 N/ m$ e o0 Y+ A6 a3 [. G1 K6 a8 }4 ^& X3 H* }/ r5 k* {+ w
wampserver2.2e版-32bits不支持固定链接(伪静态)。
+ |5 b- ^1 S) E- MWampserver2.4版-32bits支持固定链接(伪静态)吗?
; J& p- W# q3 ^, X; V
+ {3 i; R# s# K+ B, ~$ `# x两个都支持,- x+ N& @$ r; E+ n: N
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908; D0 W1 C3 I3 p1 i8 a
http://www.wpdaxue.com/wampserver.html3 l# A8 {3 F, z, m" A' r
http://www.wpdaxue.com/wordpress-change-hosting.html0 Y# i& \$ C( E g+ S* ^
http://www.wpdaxue.com/basic-skills-of-creating-themes.html$ ~% {( f; y% X8 s: k
WampServer 配置伪静态(固定链接),& j9 L4 q: F& _+ {0 o+ |
安装后建议开启Apache的 mod_rewrite模块,
$ h5 r2 z$ b8 g8 Z要不然设置静态化的网页打不开提示404错误1 O+ ~* |8 J- p1 e2 A
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
- {$ Z2 B' k# c. `1 s3 G/ U4 U7 i1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;$ L2 x# h0 ]3 L! b1 y" T
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;/ ^: N- ?0 L1 G5 c' h
3.找到“AllowOverride None”改为“AllowOverride All”;5 A, Q$ @. { S( V9 a' S2 ?
4.重启wampserver的所有服务
* C9 r: Z) L; T$ S5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:$ o7 U5 M+ v& l" w# F$ x( e# X
Apache伪静态规则
, U- _5 H f9 x$ O( G/ d- # BEGIN WordPress
8 B& z2 q% u- l - <IfModule mod_rewrite.c>' |$ U v l; H5 ?# O' w5 r9 g
- RewriteEngine On% J: ?! f; V; c6 e* U1 C5 g
- RewriteBase /; _: ~/ [, ]9 C0 {2 c: y4 u$ ?
- RewriteRule ^index\.php$ - [L]; T- h/ n a) q, n# X
- RewriteCond %{REQUEST_FILENAME} !-f$ I. C2 m ?: i) Z2 D& \1 T6 Y
- RewriteCond %{REQUEST_FILENAME} !-d* o! Q& W, j/ n& y
- RewriteRule . /index.php [L]# `- g( X- `) X1 i4 o+ C) @1 V
- </IfModule>
; R1 h9 J, @5 [$ o& t; H - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。( [% F1 i5 o, r8 [- i) g
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
7 \$ I6 J9 c7 {# b- ?* P* l* q* S- # BEGIN WordPress, L1 C4 W/ k4 X
- <IfModule mod_rewrite.c>
/ h' J& ?7 F b6 p - RewriteEngine On# V& \ {( }' u& J9 m3 w
- RewriteBase /a/
6 c' x- |. d3 X/ O - RewriteRule ^index\.php$ - [L]' x" |, S) ^8 l7 ]
- RewriteCond %{REQUEST_FILENAME} !-f* m6 W- _, v7 \4 J& b
- RewriteCond %{REQUEST_FILENAME} !-d
/ ^. g$ s* e2 H. N. ^0 \ - RewriteRule . /a/index.php [L]$ p1 [" D" ]8 ~8 H$ o. A+ a
- </IfModule>8 Y4 t" u3 f& @7 \* E; l. V: {
- # END WordPress
复制代码 $ M6 Q+ a7 W; m; j+ q
访问就用 http://localhost/a/ ,9 d" ]: T! }# ]. [, u, {
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
, M- O, v) t, x a+ k
4 M4 v/ g1 N; e6 d( T, o0 @
* w+ p, j% y1 y! W& d4 Bphp.ini部分
* q4 k* \5 l3 `4 J8 F& Xmemory_limit =128M
$ O/ X$ T- s& [! `post_max_size = 8M( C& X2 g% Y r) g7 Q
upload_max_filesize = 2M
3 b: Q; |$ m2 N1 e2 d2 U; q8 [ c4 @9 D! g$ a4 i: g, |
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html: i+ |$ }' @4 }( I# Y
1 {1 Z5 P$ h" n% z! p) S
) _+ r$ T) B: I ], z
; K" {0 B0 ^8 D# \5 ohttp://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. U7 N/ Y, _- q0 ~
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
4 K* j8 Y' g3 A I5 ~' ^' H! Y/ H# y& x) |
! n$ l7 l; W x* q
# p: X/ }7 y" \$ }' [& s6 O. b# d: T: ]( |; [: V6 X
Pretty Link http://www.wpdaxue.com/pretty-link.html
) o- L8 ^6 k, Q: I: a: {在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本4 z ~5 U, D! J6 C& d& |
: @) R) W! C- _
5 L. d0 M. A) v
* B9 A/ i9 i1 N$ HHow To Move Your WordPress Website From localhost To Live Server7 a/ k) s1 q& d% i
http://www.wpexplorer.com/wordpress-local-to-live/# E% n" ?6 i2 v* n2 e R: \8 I
: H4 Z, n$ g. z+ L
|
|