|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 9 h) X8 c4 K7 L. R
) r( \* G1 ^& o. g% Q7 P/ U' }; ~
wampserver2.2e版-32bits不支持固定链接(伪静态)。
" C7 j% J7 ], B$ k5 m6 J0 FWampserver2.4版-32bits支持固定链接(伪静态)吗?6 h8 ~& y* o: [, `+ J1 z7 ~" s$ j" k
X; L2 d N+ C
两个都支持,
& e- _: t3 X8 d& j; whttp://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
' j6 I+ e! W R& H0 b5 J4 chttp://www.wpdaxue.com/wampserver.html' L- R0 @! u' R* u
http://www.wpdaxue.com/wordpress-change-hosting.html
f8 U9 ]- ^ M9 }6 R) a, Rhttp://www.wpdaxue.com/basic-skills-of-creating-themes.html- r: B& D# I9 c9 K, X3 D! S# S) K1 |
WampServer 配置伪静态(固定链接)," l# k6 ^+ T& B! h
安装后建议开启Apache的 mod_rewrite模块,2 @& a+ Z; |) j* L8 b1 `: H
要不然设置静态化的网页打不开提示404错误
4 G- I0 n4 }+ q0 _% O默认情况下,WampServer不支持伪静态,我们需要进行一些配置3 v6 i1 |0 n6 i8 |2 B8 O
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
5 i( U1 `0 J4 |+ K0 C8 e2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
& A: _! h" K( y E" ^; |4 m! K" R- y3.找到“AllowOverride None”改为“AllowOverride All”;6 ]4 F; ]) r' Q' ?! E/ v2 E. P4 E
4.重启wampserver的所有服务- z5 P. S; I) J4 R" z7 K9 A3 C
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:, `" D x1 S7 F, k
Apache伪静态规则+ s. J" J- m& H3 k& X, W
- # BEGIN WordPress$ l7 [, w2 G5 M( | g
- <IfModule mod_rewrite.c>2 U6 |, T" E! C% [
- RewriteEngine On
( a8 `! [; _; | - RewriteBase /
5 k( S7 B8 d: b) [: r4 _9 V - RewriteRule ^index\.php$ - [L]( X) A+ A0 L' p# g1 r: E* {2 b/ r
- RewriteCond %{REQUEST_FILENAME} !-f
, N- k4 O2 m- d7 b# f - RewriteCond %{REQUEST_FILENAME} !-d
& R. @" Z* V$ P: S- Z' f - RewriteRule . /index.php [L]: q2 d5 q* C7 X' v) Q
- </IfModule>
6 e$ A! t" E: L: S& ]5 X - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
# g. M+ D7 U! O1 \( R' ]& J如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
2 B7 Y$ L- ~& U& s- L Z% \- # BEGIN WordPress9 H/ M" V! p' v
- <IfModule mod_rewrite.c>
5 d% Z( {9 ]+ W9 \ - RewriteEngine On
9 b; J, |# r3 E. l9 n2 r9 a - RewriteBase /a/) g7 S9 B% O$ J. J. y+ d
- RewriteRule ^index\.php$ - [L]8 K& y8 q5 M) k L$ g
- RewriteCond %{REQUEST_FILENAME} !-f
* u& L" x4 R" g- y5 c - RewriteCond %{REQUEST_FILENAME} !-d/ U0 ~6 c+ R- L* c w9 \" z* W
- RewriteRule . /a/index.php [L]
a( b$ M& C# v7 j8 K - </IfModule>
+ F( x; g2 B: Q6 ]8 \5 Q u - # END WordPress
复制代码 5 M6 h- q. K0 A
访问就用 http://localhost/a/ ,
8 j" r5 s) P+ vwp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
4 Z4 n$ O d# { a ~( D5 k
& Z( w% O. ^. H8 X, d9 c9 f
8 L5 [) o3 ?( T# V7 Nphp.ini部分
T* p9 R; F( A8 c9 C" ]! F3 Nmemory_limit =128M
{7 w; b: t# {post_max_size = 8M
, R5 I* r/ q9 C3 n+ cupload_max_filesize = 2M
$ t! t. Z) M" K% N% V6 `# N7 J
/ W2 M, X# p& Z% b9 q0 Y& Kphp环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html1 q. U0 `, ] @1 u. t
0 P" }+ @* |* d$ U; D
9 `& T. N0 b& i- b
: e: k$ i1 i5 e! Q1 r: Q2 n) Yhttp://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
" n1 k( }/ c$ T8 w9 aWP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
# l2 X i# }7 i/ b) L+ ^& R
+ L! m: Q0 r' T, L
/ ]2 x& s: `- w$ v# Q4 ^9 M! A
# l- v& H* C1 P9 E
! B# a- [- j6 ?- f. CPretty Link http://www.wpdaxue.com/pretty-link.html3 Z3 r9 C5 V. W4 i) H8 G; Y' p
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
2 }! j9 {. A5 u
8 T- L% ^, r% i' s# x. j5 L: ~# A' j$ R
' Z! n+ a' q$ H$ g$ ~* A! O% `, u
How To Move Your WordPress Website From localhost To Live Server1 n; a$ z7 U2 F( I' C; B; P: `
http://www.wpexplorer.com/wordpress-local-to-live/
9 M7 q5 ]# R) t) U3 A) J3 j0 a: N3 B6 Z
|
|