|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 , b) Y- P* j* e
# n/ n& x8 L* Y) i- l; {
wampserver2.2e版-32bits不支持固定链接(伪静态)。 p3 N4 s ^+ m: D
Wampserver2.4版-32bits支持固定链接(伪静态)吗?$ H$ W6 E) I, ]/ t9 j+ ^7 f
* O: E `, J4 B9 j; V8 h9 D b
两个都支持,9 G5 t0 l) A/ U( |) [
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908& B$ _5 k, e! X9 M
http://www.wpdaxue.com/wampserver.html% Z& X, ^) X! b, R' q( Q
http://www.wpdaxue.com/wordpress-change-hosting.html" B! c, u' p" |) L# K. N
http://www.wpdaxue.com/basic-skills-of-creating-themes.html. C: j5 X! s$ w1 b/ U- ]7 n
WampServer 配置伪静态(固定链接),
! J. S) ]' A, D8 z: m安装后建议开启Apache的 mod_rewrite模块, G' R5 `! b! L0 d7 e% r( E2 H+ Q
要不然设置静态化的网页打不开提示404错误
3 E" L1 V1 V6 s0 | Z默认情况下,WampServer不支持伪静态,我们需要进行一些配置* p, o4 U; J p3 m; [
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
% }2 W3 S( u" F+ P2 K* D4 `( |2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
! u7 V5 l% ~" ~" L' e0 c3 I3.找到“AllowOverride None”改为“AllowOverride All”;
: L# Q8 n# T: m8 Y; B. \4.重启wampserver的所有服务
$ [! _6 g" k, {9 ?& Q# U5 y5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
, k2 l5 @8 c/ g, jApache伪静态规则
+ D' `4 G* r! ~& I! l' P; {) v- # BEGIN WordPress
; w/ g( b( ?3 e0 R/ ]! G7 i; e, S6 _ - <IfModule mod_rewrite.c>
f. m/ ]0 t" s: X - RewriteEngine On
$ x7 H( l/ q) j# S, L - RewriteBase /* @' R* b# b; u) y6 {& \
- RewriteRule ^index\.php$ - [L]
z4 v% L7 j: ^9 E+ Q - RewriteCond %{REQUEST_FILENAME} !-f# ]+ X/ ^; |8 U
- RewriteCond %{REQUEST_FILENAME} !-d
& \: v( ~- u9 t$ { - RewriteRule . /index.php [L]; r% {+ V7 f/ s9 I4 A6 s
- </IfModule>
2 |+ ^* D P: \9 F5 C" l - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。% n; Z5 y( T' R4 S2 _) b! j& q
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
! f) Q' [! `1 p S- # BEGIN WordPress, x, Z& H3 g0 X$ C8 T+ ?! @
- <IfModule mod_rewrite.c>
# t5 C5 D& @9 ~ ~8 g- j' ? - RewriteEngine On
- [6 N) |8 a, A; A% ]6 \ - RewriteBase /a/
7 l4 l" S1 e5 a1 I5 q - RewriteRule ^index\.php$ - [L]* Z6 c+ t- M+ B% V
- RewriteCond %{REQUEST_FILENAME} !-f
# _8 s: w! i: Y& U6 D7 J( T - RewriteCond %{REQUEST_FILENAME} !-d, x9 R1 ]9 n) Z# ~
- RewriteRule . /a/index.php [L]' [2 o+ Y9 S$ z2 f. m
- </IfModule>
; O9 `% B% t% t - # END WordPress
复制代码
* E$ f6 V* E% v* R" ~6 i6 x: v访问就用 http://localhost/a/ ,0 O# j2 Z) c+ h+ G; `
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/: d8 c9 E& l& ?) a3 g" f' `
T0 m) l1 r6 ]0 e* f; D8 U+ U
% D" I$ r$ c4 N) u" `" Kphp.ini部分$ L* D8 ?7 T& {: }
memory_limit =128M' q6 B. U4 O& o
post_max_size = 8M! R" n! f: L E1 B' D5 A& _
upload_max_filesize = 2M
1 l) T% L' `5 N" O" `/ n- S: z3 @+ c5 S
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
! ^; Z7 F% Z" I
( q$ R: n. \9 c1 S# M
( E! P9 D" z: {' \1 j/ L7 _/ ~+ `: f* E* p, K+ 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.html3 b3 ? V. l" y5 e
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
2 b% _! i1 _& l4 _# h: g- V
: F4 W/ j2 {9 f' Y8 I D# F0 `, M; G9 m s* e( d$ e9 V
7 e0 F; ?3 \5 i1 g) {5 `1 Z5 v5 E1 K: y! L
Pretty Link http://www.wpdaxue.com/pretty-link.html
8 N5 g+ r/ {% U+ g: H! e在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
$ N# v; \& D" {& W9 z; J
0 H( m o& r \: H7 [9 I. |. y1 K2 g8 I
& `0 {) t w% I+ ?" ~' {& PHow To Move Your WordPress Website From localhost To Live Server1 u8 z9 d, z! X8 u& S/ [* M
http://www.wpexplorer.com/wordpress-local-to-live/
$ b7 ?# u& A5 A- T& T# T& q- b5 u7 t3 _. ]% I& x- D
|
|