本帖最后由 hardrock 于 2014-11-6 23:20 编辑 % Z( H4 m& U/ X1 G3 M9 z% b
$ a1 f O" R& ~6 _7 l wampserver2.2e版-32bits不支持固定链接(伪静态)。
: z/ W! N4 z- B& h3 T; @1 h Wampserver2.4版-32bits支持固定链接(伪静态)吗?# A' M* |8 W9 Q$ f$ N. @
8 V, O% A! ^# J. @; M+ W% g: s7 o 两个都支持,. E1 G" C$ G# u
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
2 _9 G3 O0 d# V1 B http://www.wpdaxue.com/wampserver.html
$ e9 H( _; H( p) J" y http://www.wpdaxue.com/wordpress-change-hosting.html
l0 h( C9 T& X r$ g. H http://www.wpdaxue.com/basic-skills-of-creating-themes.html
' Q! C" [; R3 Z! N! L0 k6 B# | WampServer 配置伪静态(固定链接),
. M. f3 m1 E6 D4 C 安装后建议开启Apache的 mod_rewrite模块,5 `. T& R* @# Q
要不然设置静态化的网页打不开提示404错误
% \/ P( w3 T) I' o T3 i; q: K 默认情况下,WampServer不支持伪静态,我们需要进行一些配置
. N$ N, L7 K9 {: b2 ^6 q- S6 U( q 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;9 K, r% W. ^; J$ M. Q
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;2 Y( H# C* s" h! G
3.找到“AllowOverride None”改为“AllowOverride All”;% Q1 \9 v5 R6 o7 D/ J
4.重启wampserver的所有服务
2 R$ U% ^6 N4 F# q E0 ? 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
; N4 Q: D& j8 {- T Apache伪静态规则
7 B1 {1 n4 J# N # BEGIN WordPress( G! t f8 u8 X8 r9 W, Y2 K& w
<IfModule mod_rewrite.c>' o$ a9 ~' Y4 ^
RewriteEngine On, f# T# Y8 h5 W& E0 h
RewriteBase /$ X, s1 K5 i( | T( a' D$ d+ k9 J; k
RewriteRule ^index\.php$ - [L]8 v! n3 K' n8 E: h
RewriteCond %{REQUEST_FILENAME} !-f0 {; n6 _' s7 g Q+ ~3 V) G8 A
RewriteCond %{REQUEST_FILENAME} !-d9 F: o; [7 K$ P$ Z; o
RewriteRule . /index.php [L]
, `4 H; X" ?4 b </IfModule>
7 T2 G- ~: j" u% A # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
/ `6 A9 r0 _ ?( X" W 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess- z; l' C: B6 s; V; f
# BEGIN WordPress
/ t0 Z0 I3 D( x: `& P <IfModule mod_rewrite.c>
( n8 M O' d o RewriteEngine On
0 ?6 K* [3 a$ s5 G3 x: @7 V4 F, ~ RewriteBase /a/9 z8 Y- V. R2 u3 Q) {7 l+ ]0 J
RewriteRule ^index\.php$ - [L]9 t- \* @4 N. C* `% W3 s- q6 H7 f( q
RewriteCond %{REQUEST_FILENAME} !-f. `9 Z: ?$ Y- m5 L2 F( K1 ]
RewriteCond %{REQUEST_FILENAME} !-d9 l3 s0 j: w; M, d
RewriteRule . /a/index.php [L]
% k6 [" p- K8 H8 w, p% n7 A </IfModule>8 E/ {( @" _7 d* e) X; m
# END WordPress 复制代码 ' b/ O @$ x& w: P9 l, T
访问就用 http://localhost/a/ ,
8 L5 B+ Q6 s% \# r* y3 F8 s7 [ y wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
; b) O4 I/ Z' a- ~8 z, Q1 }$ r9 G 2 Z9 \4 ^ F/ P) W! Y
. M; _: M+ T7 L3 H* x
php.ini部分3 N( Y' w$ x, ?
memory_limit =128M! {; ~6 O0 w/ n
post_max_size = 8M
' `0 b* o+ }% E/ M! U) K( l; P% o- u upload_max_filesize = 2M
# D( ]3 @0 f4 E) T" h 5 ~6 Q( V# Z% r0 Q1 ^, J
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
- H9 S3 A& y# V& P& }0 ^" w2 `
' c, x0 q0 Y0 u' b' ?" B
( j4 E1 q& D+ b7 V# A / p/ l" g) a7 y" {. V; F
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 ) j" b: ]3 j/ H3 k7 l8 h
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了5 \# m- }4 K( F+ `
9 x( e8 b- I: t9 R, Q 1 v9 l5 E: w6 g! _. Q/ N$ O5 T
; o# r- a$ Y) u2 {. s# J
# p7 Z- B7 f# \4 g8 X Pretty Link http://www.wpdaxue.com/pretty-link.html , o3 i A+ Z/ R$ H
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
0 o' `4 r; l) B * d5 S" \# m1 ?, f
9 I, J- X) Y+ t
$ |- [ w. o0 k5 m& r7 Y How To Move Your WordPress Website From localhost To Live Server
7 y* }- N. T+ \7 E$ h: j: E7 S http://www.wpexplorer.com/wordpress-local-to-live/
9 A3 d$ U$ H" R9 I/ S9 f- J) f
& |: b+ Y- M. R' P V2 F% N9 M. E) N
相关帖子