本帖最后由 hardrock 于 2014-11-6 23:20 编辑 # t( O0 V4 Y$ q9 g7 g
* F& [* k. I- q* } wampserver2.2e版-32bits不支持固定链接(伪静态)。. C1 p6 C5 G4 _) v0 W f; \) y& X
Wampserver2.4版-32bits支持固定链接(伪静态)吗?( b" Z( K2 v/ D
# @4 `6 p) W9 j# o$ h 两个都支持,4 p6 E3 V! O0 h/ [
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
8 S! [# x& s# E: w8 _/ X1 k4 Q http://www.wpdaxue.com/wampserver.html - @; e4 j4 l$ h* H9 q1 f
http://www.wpdaxue.com/wordpress-change-hosting.html
8 [+ g* U( P% r http://www.wpdaxue.com/basic-skills-of-creating-themes.html
0 h) D1 W- g8 n( _2 T7 C; Z WampServer 配置伪静态(固定链接),
# M' Z" C3 x; i1 B& q 安装后建议开启Apache的 mod_rewrite模块,0 T7 S: x4 Q/ K1 ~! {
要不然设置静态化的网页打不开提示404错误
: [8 J* L7 _5 ^" w) c 默认情况下,WampServer不支持伪静态,我们需要进行一些配置1 H+ |2 t( A: M2 u: n9 h8 u
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;- d8 a) S4 q9 W2 X& O; Q6 e! q8 v
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
6 D& B7 K& u" G7 P. b 3.找到“AllowOverride None”改为“AllowOverride All”;
5 G: Y( K- `8 L2 x5 }* j 4.重启wampserver的所有服务
) Z$ M c1 K8 ^0 ?2 S8 n 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:( A1 r3 P! ]" ^+ w7 s% R2 @- x
Apache伪静态规则
% I7 v* B/ L( y1 O& N4 R # BEGIN WordPress2 j" a, G6 G4 G! I& R
<IfModule mod_rewrite.c>
5 x+ D$ ?, [4 f$ { RewriteEngine On
, }7 z9 K$ J8 W$ J( A- X RewriteBase /( ^& I& A* F" H( x
RewriteRule ^index\.php$ - [L]6 K9 Z* {5 a; S1 g- G$ k
RewriteCond %{REQUEST_FILENAME} !-f
+ s& z& f) r+ M! r% t RewriteCond %{REQUEST_FILENAME} !-d" ]9 f7 J8 K# V
RewriteRule . /index.php [L]
1 o2 [2 _, v, m- m! z4 C+ [ </IfModule>
+ B$ f$ d/ `5 u0 T* L2 u+ g, { # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。5 G1 T% Z& j6 D! T6 g
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess+ q* e. \* ]9 }& y
# BEGIN WordPress5 s1 X" M0 ~% L8 _: Z( u+ B, @
<IfModule mod_rewrite.c>" ~8 S3 g! g1 M Y% a. O4 N
RewriteEngine On
# R' D8 D" C) u: p RewriteBase /a/
9 I1 s r: n1 V2 t RewriteRule ^index\.php$ - [L]+ ` @; j* r/ t% n9 d# y6 u
RewriteCond %{REQUEST_FILENAME} !-f
$ n5 U; Y4 e: r* X, t RewriteCond %{REQUEST_FILENAME} !-d) j" ^9 L' Z+ V
RewriteRule . /a/index.php [L]/ p5 z' p9 M2 T) d6 {
</IfModule>
9 V7 z) e& {+ e$ @* ]" k/ b # END WordPress 复制代码
$ G7 @: y+ g1 J7 _ 访问就用 http://localhost/a/ ,3 Y7 g$ i8 t0 Z8 h' I
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/# O' p) y7 d5 p# m$ o$ [' K* a
) Z A* w4 \, Z% B8 u ! a( k9 ]. f" D. I
php.ini部分
( M; q0 j/ U# m& \# i+ Z; o memory_limit =128M
/ A9 F4 u: W. d. F post_max_size = 8M
% e/ H# E& s6 ~: N: w. q* h upload_max_filesize = 2M) e3 |8 U& Y( T% A% X
' R5 Z9 B q4 _ php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
! F' w7 h h: ]4 t. |' o/ X, V
) y7 I" K. J5 U0 m4 v) \ , h1 C4 w3 ~; G" z6 c7 j3 J
- T" s9 X6 v1 M q/ G1 n
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 ' i Y. I4 S& [" y3 x8 [
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了! H2 T" h+ ~) b% k/ p' U" _! B' g
; s7 j0 R! F) B! K: K" o$ N1 P ! x: k- l R6 R/ b
Y2 N- g# A v# I C. Y# Q ) x3 q$ g5 b w3 y
Pretty Link http://www.wpdaxue.com/pretty-link.html % d6 O8 i7 r& C8 b! K. a
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本) M( h0 n4 ?$ e; \' Y: a
% `. Y1 D* U$ e ! L1 I# [3 [' y2 f- ]# f5 l4 v; [
" S5 Q( l. l/ q9 a
How To Move Your WordPress Website From localhost To Live Server
& Z& m; s+ x. l, K9 o' f3 z http://www.wpexplorer.com/wordpress-local-to-live/ ' x: R8 Q( L* c0 A, ]! W
' {& c) x g9 X, p2 x% G, m
相关帖子