Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] Supesite伪静态 简短REWRITE模式 伪静态 规则 伪静态规则 MJD原创

[复制链接]
m.king 发表于 2010-2-23 16:59:12 | 显示全部楼层 |阅读模式
此前在做supesite站点中遇到了一个最大的问题,就是URL伪静态化(搜索引擎优化),此问题困扰了我两年,从年前28到现在年后初八,终于解决啦。所配置的是Apple服务器。在此分享给大家。

请看下面的配置。【MJD原创】  版权归属:【花心网】www.aihuaxin.com

NameVirtualHost *:80

##VhostStart
<VirtualHost *:80>
ServerAdmin admin@myhost.com
DocumentRoot "D:/DedeAMPZ/WebRoot/site"
php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/site"
ServerName www.aihuaxin.com
ServerAlias aihuaxin.com
ErrorLog logs/default-error_log
CustomLog logs/default-access_log common
<IfModule mod_rewrite.c>  
RewriteEngine On   
RewriteRule ^/mygroup(.+)$ /index.php?action/type$1 [L]
RewriteRule ^/([0-9]+)/spacelist(.+)$ /index.php?uid/$1/action/spacelist/type$2 [L]
RewriteRule ^/([0-9]+)/viewspace(.+)$ /index.php?uid/$1/action/viewspace/itemid$2 [L]
RewriteRule ^/([0-9]+)/viewbbs(.+)$ /index.php?uid/$1/action/viewbbs/tid$2 [L]
RewriteRule ^/([0-9]+)/(.*)$ /index.php?uid/$1/$2 [L]
RewriteRule ^/([0-9]+)$ /index.php?uid/$1 [L]
RewriteRule ^/action(.+)$ /index.php?action$1 [L]
RewriteRule ^/category(.+)$ /index.php?action/category/catid$1 [L]
RewriteRule ^/viewnews(.+)$ /index.php?action/viewnews/itemid$1 [L]
RewriteRule ^/viewthread(.+)$ /index.php?action/viewthread/tid$1 [L]
RewriteRule ^/mygroup(.+)$ /index.php?action/mygroup/gid$1 [L]  
</IfModule>
</VirtualHost>
<Directory "D:/DedeAMPZ/WebRoot/site">
DirectoryIndex index.php index.htm index.html
AllowOverride None
Order Deny,Allow
Allow from all
php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/site;D:/DedeAMPZ/tmp/uploads/;D:/DedeAMPZ/tmp/sessions/"
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
php_admin_value safe_mode On
</Directory>

属于我自己研究出来的,谢谢大家的支持。  拿出来了 希望对大家有用, 花心网  www.aihuaxin.com  QQ:445022101
lidq.jingwu 发表于 2010-2-23 17:29:37 | 显示全部楼层
回复 1# m.king


    不明白,这跟官方给出的伪静态规则有什么区别呢?
回复

使用道具 举报

 楼主| m.king 发表于 2010-2-24 17:14:09 | 显示全部楼层
回复 2# lidq.jingwu


       没有区别,但是有些服务器  跟官方说的方法不一样。  哈哈
回复

使用道具 举报

jobin5522 发表于 2010-8-15 12:05:52 | 显示全部楼层
我想知道怎么才能在linux如何配置SS的简短REWRITE模式。
回复

使用道具 举报

危险的蘑菇 发表于 2010-8-16 11:43:30 | 显示全部楼层
回复 jobin5522 的帖子


    楼主这个您就可以用,rewrite跟系统没关系,只是一个正则嘛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-24 11:36 , Processed in 0.022474 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表