本帖最后由 hardrock 于 2014-11-6 23:20 编辑 % N# O0 n: u2 B4 Y3 x+ s- `
7 h. K( Q3 D- w- F; e% W: A wampserver2.2e版-32bits不支持固定链接(伪静态)。8 G0 H/ U. t8 O, x+ @2 u/ d$ B
Wampserver2.4版-32bits支持固定链接(伪静态)吗?& A9 t3 L. ]/ }% j5 b4 d
& e5 |6 S# w/ x4 O" Z& L 两个都支持,
6 F+ i$ q& Q$ Y4 T: o: i; Q! C http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 / O0 ^* s5 b$ h9 z( G
http://www.wpdaxue.com/wampserver.html " u+ Z' e) o/ v$ k0 u
http://www.wpdaxue.com/wordpress-change-hosting.html - S. n1 M. M7 Y8 Q
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
! T, h2 f; Q H# t& `( I/ u* _ WampServer 配置伪静态(固定链接)," C7 m6 ~" k U# L
安装后建议开启Apache的 mod_rewrite模块,
3 s f0 E2 m+ h3 r: t 要不然设置静态化的网页打不开提示404错误' Q9 J* [; |( X5 C
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
% X5 I( N6 B; v% L) r: d: ] 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
4 f' _, ]4 E& I( h 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;/ Z- j) ?8 i: F
3.找到“AllowOverride None”改为“AllowOverride All”;
" p8 n) _2 R" c* i 4.重启wampserver的所有服务
3 C. F2 c! p8 t5 H6 y4 H 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
# m# E* e6 B4 e5 b7 i6 U Apache伪静态规则
9 s% N* ~7 V# r2 ]" t # BEGIN WordPress
: C: M( p5 b/ K9 y, U4 v <IfModule mod_rewrite.c>
: I$ F; {% S3 e" | RewriteEngine On
6 @! A5 V5 e! e$ j" {+ B) ~ RewriteBase /
; j% c# C! c/ N: \* J, E: j( \! X1 I! a RewriteRule ^index\.php$ - [L]; H: K$ e6 {0 O# u# l3 }0 u
RewriteCond %{REQUEST_FILENAME} !-f4 i5 Y0 I) }+ B( C3 p1 K* X O" M1 Y
RewriteCond %{REQUEST_FILENAME} !-d! ?! m9 W' e8 y% e3 c/ {
RewriteRule . /index.php [L]2 L' }$ s0 J9 a3 u! y, H# y* |- n
</IfModule>4 [7 f* n. |1 F
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。5 ]' s7 Z2 u! G1 |0 F3 ]( r
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
5 X& c* F: Y9 O: K # BEGIN WordPress9 I6 |" g# Q) |! W& v3 n
<IfModule mod_rewrite.c>- q2 K6 b1 f ^( T, @2 I
RewriteEngine On; q2 `. @' G) C% r5 B
RewriteBase /a/
' o& _2 x( m! _! c$ V4 N RewriteRule ^index\.php$ - [L]$ w% u9 @3 M t. S) e' o
RewriteCond %{REQUEST_FILENAME} !-f- V2 k6 w: ]( w$ L7 ^ b
RewriteCond %{REQUEST_FILENAME} !-d" l3 H1 u1 ?8 s( I, [$ \5 G
RewriteRule . /a/index.php [L]% u" d! s9 @" h2 ^
</IfModule>
% u0 U, x1 b% x # END WordPress 复制代码
* h; e0 C/ U4 \# Y 访问就用 http://localhost/a/ ,
9 T- n7 D( s5 j wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/4 s* J% B: ^, G- x! g$ t4 _
" U7 q! y0 c# m% ]
4 e. L L' X' L D php.ini部分+ ?5 m' |$ U7 n' l& [
memory_limit =128M
( V. j: f! J, g1 N post_max_size = 8M
9 |1 B( _% c0 p9 N& f% O" f& E7 D upload_max_filesize = 2M
8 W- Z% o% k- Y 4 P% `! A4 A; N
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html . Z' k# \3 ^' u/ O
% X4 g7 Z, i6 s: i
4 h- J* x, U+ [, F" s
& g# m$ I* {/ g: 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 1 C$ j+ K4 R- z7 E2 C
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
8 \/ O4 n4 N; ]
4 U& v7 H! x% L5 \- _& ]! L # J% g/ U: h3 f; C7 B" l
& m+ Z E9 t9 N7 _
& t0 W/ v& }$ J4 i& j3 U8 L
Pretty Link http://www.wpdaxue.com/pretty-link.html
3 R* ?$ d$ L& D0 ]% D% v# V# ~ 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
0 g2 l; F9 @, m+ W! Y
: }8 _9 e& K6 U0 C
* {# V% c0 b+ S% X# \
% U* K) z1 G# m r How To Move Your WordPress Website From localhost To Live Server
1 F4 \% i5 l4 M) A1 p( ^$ z http://www.wpexplorer.com/wordpress-local-to-live/
; G( j. {0 x! g# ~- e
; g: j) C# ~% e5 ^$ A! i
相关帖子