本帖最后由 hardrock 于 2014-11-6 23:20 编辑
' x! [, x/ L! ] I: k3 I* R# G+ V
" n( y. Y3 M. U( `, r wampserver2.2e版-32bits不支持固定链接(伪静态)。4 @. k; @9 r* N* i2 s2 S" z2 k
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
$ T2 Q0 x9 h# y2 q% B3 ~2 T
0 t7 c* ?, C2 \2 k 两个都支持,
! R: t7 R, \2 ?. Q7 N$ s http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
- T; w& y) u& r L http://www.wpdaxue.com/wampserver.html
, V% S' c9 G! [- u http://www.wpdaxue.com/wordpress-change-hosting.html
7 ]8 K# g: @. S http://www.wpdaxue.com/basic-skills-of-creating-themes.html - r, O* ~. ~: D; p1 s# R
WampServer 配置伪静态(固定链接),5 o& p: {7 W. V3 L5 [) n; V& B
安装后建议开启Apache的 mod_rewrite模块,
+ J& ~3 n5 i+ \ 要不然设置静态化的网页打不开提示404错误% l ?, L1 c. ?4 h0 @, [
默认情况下,WampServer不支持伪静态,我们需要进行一些配置! j+ w$ w2 S- B( [; d$ t; X( _* w
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
& I; _* Y; H* R 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
( W, Z1 |$ @) w$ ] 3.找到“AllowOverride None”改为“AllowOverride All”;: j" @3 R* L' ^
4.重启wampserver的所有服务, n$ ^) S3 e! V5 p# G
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
& t# Q' ^6 i5 C; W' w6 {9 g8 A Apache伪静态规则; V8 C+ F$ |0 N" ], e/ G
# BEGIN WordPress
# [; V$ H$ Q5 I/ S <IfModule mod_rewrite.c>
0 i6 a: {1 ^1 P2 d! } RewriteEngine On3 W# l2 p% E/ E$ O
RewriteBase /6 m( J! y5 e' R/ p5 z+ \- V
RewriteRule ^index\.php$ - [L]
; M7 [- l! j- ^ RewriteCond %{REQUEST_FILENAME} !-f+ P4 m1 l1 R5 y, b) N# z
RewriteCond %{REQUEST_FILENAME} !-d
" U/ R1 K C* w- F8 K RewriteRule . /index.php [L]
/ g7 s f; ~, G6 C5 l% n+ ^- s </IfModule>* K8 \+ ~% }( V/ h, G( L
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。- T* t; l8 [% C, v* |1 X1 C* e
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess4 N0 ^( K) O' N! |5 u8 [
# BEGIN WordPress
! u9 c0 B; \# f( E <IfModule mod_rewrite.c>3 k& P& O7 N* b, c( ^. C
RewriteEngine On
7 w& d& \/ ~" M4 s6 z RewriteBase /a/
( \; X9 P2 I! n( u* ^ RewriteRule ^index\.php$ - [L]: X2 {! G7 k8 \+ [* X$ F- V9 L8 ^
RewriteCond %{REQUEST_FILENAME} !-f
& \+ W; s8 h% m8 V2 t1 h RewriteCond %{REQUEST_FILENAME} !-d
% J( g; ~0 i0 ^ c1 o9 { RewriteRule . /a/index.php [L]
4 J* h' Z. K% E8 X </IfModule>
7 N" d. C( p7 D # END WordPress 复制代码
5 L0 L7 A0 g7 _6 g, G 访问就用 http://localhost/a/ ,* Q- o5 a3 M" l6 j
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/( I9 F e8 f( w4 x& M
% z* u V9 y' ] I0 \" w0 H# Z; w 9 g, j( [" U. v
php.ini部分
1 r0 U/ }( B/ f- o5 x6 }; _ memory_limit =128M
" ] H6 U) L; D7 R post_max_size = 8M
1 r0 b" v7 N. p. n, `8 Y% z6 F upload_max_filesize = 2M
* T( u5 I/ J6 b4 H5 ^, D
) R' F/ [2 N2 m' v2 x0 |% E+ B+ t php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html 4 U+ b- f5 p6 x& Z0 S2 J7 w
7 S& X9 _% t$ U" E$ g2 y
3 R' d& H# ^) ^4 U * e8 h) E0 ~' W) 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 ! w! s( x* D2 g# K" b w, f3 G/ [
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了: h- D7 b3 i: x+ B5 `+ L; d3 Z. J
9 E- C0 r$ f! c( r& ^& U7 w% q
! q% w- f& p2 K4 | P9 o % M2 h4 z/ V( F. N s& P3 C8 o
# c: A, k8 @/ H% j+ w7 | Pretty Link http://www.wpdaxue.com/pretty-link.html % E) S6 _% E: U7 M
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
( f$ a' y) U8 U9 \) L' p3 X * l' \4 `1 ]$ i
$ V& h2 X7 \5 c4 _ c0 ~1 P1 w ; T! r" `& E( {5 G2 R
How To Move Your WordPress Website From localhost To Live Server% P$ _$ M0 H2 [8 X
http://www.wpexplorer.com/wordpress-local-to-live/ 6 m6 N2 M+ P, h
+ W3 l# V8 E# N
相关帖子