建站之星程序如何设置URL伪静态

手册/FAQ (368) 2015-10-28 10:19:18

直接在后台 后台 网站编辑 网站配置 站点基本设置 访问模式 伪静态模式。
由程序自动生成下以规则文件。
apache规则文件会自动生成不。
根目录下.htaccess 文件内容
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9a-zA-Z_]{1,})-([a-zA-Z_]+)-([0-9a-zA-Z_\=\{\}]{1,}).html$ index\.php?_m=$1&_a=$2&$3=$4&$5=$6
RewriteRule ^([a-zA-Z_]{1,})-([a-zA-Z_]{1,}).html$ index.php?_m=$1&_a=$2
RewriteRule ^([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z0-9]{1,}).html$ index.php?_m=$1&_a=$2&$3=$4
RewriteRule ^([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9]{0,})-([a-zA-Z_]{1,})-([0-9a-zA-Z\=\{\}]{0,}).html$ index.php?_m=$1&_a=$2&$3=$4&$5=$6&$7=$8

/admin目录下.htaccess 文件内容

RewriteEngine On
RewriteBase /admin/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9a-zA-Z\=\{\}\/_]{0,}).html$ index.php?_m=$1&_a=$2&$3=$4&$5=$6
RewriteRule ^([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z0-9]{1,}).html$ index.php?_m=$1&_a=$2&$3=$4
RewriteRule ^([a-zA-Z_]{1,})-([a-zA-Z_]{1,}).html$ index.php?_m=$1&_a=$2
RewriteRule ^([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9]{0,})-([a-zA-Z_]{1,})-([0-9a-zA-Z\=\{\}]{0,}).html$ index.php?_m=$1&_a=$2&$3=$4&$5=$6&$7=$8

当然,以上步骤,需要您的apache服务器支持mod_rewrite模块.

THE END