标题:
[已解决]
lanmp伪静态
[打印本页]
作者:
有点小龊
时间:
2011-12-9 13:38
标题:
lanmp伪静态
在网站根目录下 建.htaccess 设置301伪静态
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(xxxx\.com)(:80)? [NC]
RewriteRule ^(.*)
http://www.xxxx.com/$1
[R=301,L]
域名能301跳转,但是xxx.com/index.html 不能跳转至
www.xxx.com/index.html
然后其他的dedecms页面伪静态规则 好像也都不能用,是什么原因?
作者:
有点小龊
时间:
2011-12-9 15:54
另 在conf 伪静态规则那边
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxxxx.com [NC]
RewriteRule ^(.*)$
http://www.xxxxx.com/
$1 [L,R=301]
结果 xxx.com 转到
www.xxx.com//
后面多了个斜杆,是什么情况 ?
作者:
baifebbb
时间:
2011-12-9 19:11
lanmp的伪静态有很大问题,官方也不解决一下。
PW8.7论坛的伪静态也是不能用的。所有的方法都试了,真是服了。
作者:
baifebbb
时间:
2011-12-9 19:11
lanmp的伪静态有很大问题,官方也不解决一下。
PW8.7论坛的伪静态也是不能用的。所有的方法都试了,真是服了。
作者:
admin
时间:
2011-12-9 19:57
你是指伪静的规则问题还是环境的支持问题???
作者:
baifebbb
时间:
2011-12-9 21:01
本帖最后由 baifebbb 于 2011-12-9 21:10 编辑
PW8.7论坛后台开启伪静态功能
并把.htaccess 文件并放在了论坛根目录 规则为官方的规则
打开页面时。。
http://www.********.net/thread.php?fid-2.html
http://www.********.net/f2
带PHP的显示正常
http://www.********.net/thread-htm-fid-2.html
http://www.********.net/162.html
带-htm-的就无法显示
怀疑是网址带PHP的伪静态页面是apache处理的,正常。
而带htm的伪静态页面是nginx处理的?是不正常的?
在纯apache环境下全部正常。
作者:
baifebbb
时间:
2011-12-9 21:08
.htaccess 规则
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule f(\d+)_(.*)_(.*)$ /thread.php?fid=$1&page=$2&type=$3
RewriteRule f(\d+)_(.*)$ /thread.php?fid=$1&page=$2
RewriteRule f(\d+)$ /thread.php?fid=$1
RewriteRule (\d+)_(.*)_(.*)_(.*).html$ /read.php?tid=$1&page=$2&fpage=$3&uid=$4
RewriteRule (\d+)_(.*)_(.*).html$ /read.php?tid=$1&page=$2&fpage=$3
RewriteRule (\d+)_(.*).html$ /read.php?tid=$1&page=$2
RewriteRule (\d+).html$ /read.php?tid=$1
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule /simple/([a-z0-9\_]+)\.html$ /simple/index\.php\?$1
RewriteRule ^u/([0-9]+)$ u.php?uid=$1
</IfModule>
作者:
wang3623246
时间:
2011-12-9 23:08
支持下 56465
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/)
Powered by Discuz! 7.2