wdcp如何设置WORDPRESS伪静态规则?
找了好久了。。。。伪静态规则没找到,也不知道怎么加。希望高手说一下 如果是 nginx+apache 的话,伪静态只要在wp的根目录放htaccess文件就行。[code]# WordPress开始
RewriteEngine on
#
#除非你在此之前已经设置了不同的RewriteBase
#你可以删除或不注释以下代码
# RewriteBase 指令:
RewriteBase /
#
#如果这个请求是针对“/”或者是已经写入到WP中了
RewriteCond $1 ^(index\.php)?$ [OR]
#或者如果这个请求是针对image, css, 或js文件
RewriteCond $1 \.(gif¦jpg¦css¦js¦ico)$ [NC,OR]
#如果URL指向存在的文件
RewriteCond %{REQUEST_FILENAME} -f [OR]
#如果URL指向了存在的目录
RewriteCond %{REQUEST_FILENAME} -d
# 那么跳过重写直接到WP
RewriteRule ^(.*)$ - [S=1]
#否则指向WP重写该请求
RewriteRule . /index.php [L]
#
#WordPress结束
[/code] 将以上代码另存为.htaccess,上传到更目录[attach]3029[/attach] [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=23753&ptid=6021]2#[/url] [i]tradeteacher[/i] [/b]
非常感谢! [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=23754&ptid=6021]3#[/url] [i]tradeteacher[/i] [/b]
不需要做其他的设置么? 我也想知道呢 如果只是apache需要怎么设置呢? [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=23752&ptid=6021]1#[/url] [i]wxinc[/i] [/b]
我找了3天,花钱找人弄,还没弄好,最后息壤总公司给弄好的,
这个伪静态就可以:
location /themes\/.*\.(html|xml)$ {
return 403;
}
location /mobile {
if (!-e $request_filename) {
rewrite ^/mobile/(.*)$ /mobile/index.php last;
}
}
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php last;
}
保存成他:wordpress-nginx.conf 经鉴定使用,次方法可行。 我也装的wordpress,楼上的这些方法我都试了,都不能解决。 8楼的方法是可行的,弄好后,重启下就OK了。 用八楼的 不重启 直接ok 8楼的方法可行 不重启 直接ok 为啥你们都喜欢伪静态? 感谢8楼 谢谢 感谢8楼 谢谢
页:
[1]