|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 9 U3 _6 h% y8 Z3 P' ^9 w
! y8 [ S/ B9 ^. F A" O0 l+ _
wampserver2.2e版-32bits不支持固定链接(伪静态)。
/ N. P" y& z# V) s4 xWampserver2.4版-32bits支持固定链接(伪静态)吗?1 H, z2 T1 y4 ~& J" i+ t
0 d, z, Q+ M8 X7 U8 Y两个都支持,
) E2 |9 R' [* M- uhttp://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908% L h& S+ F3 m/ \' W
http://www.wpdaxue.com/wampserver.html/ I# l* j% F2 o. U) A% s. Z
http://www.wpdaxue.com/wordpress-change-hosting.html
0 h& k0 ~+ k, M0 { n' Ohttp://www.wpdaxue.com/basic-skills-of-creating-themes.html
7 G3 p$ D6 p8 m, YWampServer 配置伪静态(固定链接),
* S9 g2 K* m/ P+ `4 D6 W! }安装后建议开启Apache的 mod_rewrite模块,
5 E$ F5 w. @2 h4 [要不然设置静态化的网页打不开提示404错误
5 Z3 [. [: X& b' @& z默认情况下,WampServer不支持伪静态,我们需要进行一些配置+ D: j; L( Z- D: a+ _- @* o1 n
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
3 Y) Y3 n$ S4 e x9 k" }# V2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”; m! J( G' l9 O; W6 U- m
3.找到“AllowOverride None”改为“AllowOverride All”;
( ]+ Z- @' T" Q2 G: L3 E9 X4.重启wampserver的所有服务
, S0 G/ F) K3 @9 L% q s9 P+ {5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:) ] v: Z+ N( O* k, T8 ]
Apache伪静态规则
' S H: q2 Z% v# F% l, h' L' X- # BEGIN WordPress1 a8 ?% t i7 m: B' n5 Z
- <IfModule mod_rewrite.c>
" \# |9 l' K" \$ M - RewriteEngine On
; y# s0 v1 c7 h6 Z; Y9 \9 D6 @ - RewriteBase /
; x$ _! n+ l$ M/ K" {8 t - RewriteRule ^index\.php$ - [L]& A1 C3 t1 }5 z, h9 ^1 `* n6 f
- RewriteCond %{REQUEST_FILENAME} !-f/ _7 z! v3 S, w& e+ f
- RewriteCond %{REQUEST_FILENAME} !-d* X1 F# y& ^0 S2 R9 ~2 A( x9 Z3 K) {- X* q
- RewriteRule . /index.php [L]2 h( I4 W( O5 w: S+ z! W! X- D$ b
- </IfModule>
& r4 ]1 y& c9 X9 |0 j' w3 k - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
0 N9 t/ ]) }* q& p+ O2 ~如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess5 f& R% K# O) K9 L; [
- # BEGIN WordPress0 Q/ |3 G) O* O: M2 x, N% i
- <IfModule mod_rewrite.c>/ T2 Q- O" x$ O) u0 U# z& J. I
- RewriteEngine On
$ ]+ i: F& J8 Y+ y% ? - RewriteBase /a/* K9 e3 n; X6 E* _
- RewriteRule ^index\.php$ - [L]
# c+ {( t) g8 L" x# I# s - RewriteCond %{REQUEST_FILENAME} !-f
) V W* J$ |2 S - RewriteCond %{REQUEST_FILENAME} !-d2 |& J; `1 g! a2 j1 y
- RewriteRule . /a/index.php [L]
$ L$ y2 e3 n/ V) N |: ` - </IfModule>
. x8 z- v: D5 { - # END WordPress
复制代码
& o6 l6 a' J8 N& N' F访问就用 http://localhost/a/ ,
) X; B" G# R; _+ v1 S' _5 B1 ]wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/$ h; Z6 m3 g/ v" t$ T- Y) s; }
* @# Q9 j) p$ x( ]; y
" y* F9 L9 L1 Q8 G& L
php.ini部分' r8 e6 g+ W" i( A9 X4 [
memory_limit =128M0 Z3 S9 R7 z2 A( N/ v$ |, ?
post_max_size = 8M. g: N3 L0 M- m8 D- k r
upload_max_filesize = 2M8 p$ j c9 w& E
( x- J I1 I: a. @( j8 l: Iphp环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
7 h, k) h* ~& W" j5 s6 _: ]) s0 d/ ^0 P4 a H- y* E; _; H
' n7 }) i5 P" J. a
# [+ n3 F, U, y$ x/ \
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
4 J: i& ~& \# \& |/ PWP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了4 `, G5 G6 W; i' ~6 z
6 c7 F7 s) S X: M0 U- P c% u9 Z4 [! d5 Y# J6 Y
5 h* x: l- }3 y1 d* P- i+ {8 u& \' t$ D, n* C* g
Pretty Link http://www.wpdaxue.com/pretty-link.html% r5 f+ u k2 h6 \% ]/ c
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
# Y0 B* D/ ~3 ~8 Z8 E, n( p* i; Z/ ~/ y
% w T7 ^+ S, h* Q7 t7 m
* m' ~# {) o5 J$ v) Z4 b1 g8 RHow To Move Your WordPress Website From localhost To Live Server
! `& z- [5 D- V* D% d* n9 p0 Fhttp://www.wpexplorer.com/wordpress-local-to-live/
! i8 u" Q+ k- p+ Q, U8 O0 J
& ~$ x2 p" R n" M5 T4 t$ w+ V |
|