|
通过和目标站一样的url,解决视频播放或其他问题
也不一定都能播放,这个需要测试。有时候还需要开启js缓存
总之可以提高兼容性。。
步骤:
1. 需要服务器支持,一般如果伪静态用的是 httpd.ini 的就不支持,其他可以
2. 需要到后台 的【URL规则设置】设置 伪静态标识符 为空
3. 设置伪静态规则文件为不带标识符的规则:.htaccess 的规则, apache的
-------------------------------------------------------------------------------------------
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^@]+)$ index\.php\?$1 [QSA,PT,L]
</IfModule>
-------------------------------------------------------------------------------------------
httpd.ini 的规则,一般用于iis6
-------------------------------------------------------------------------------------------
不支持,请升级你的服务器伪静态组件到3.0版本
-------------------------------------------------------------------------------------------
nginx 的规则
-------------------------------------------------------------------------------------------
location / {
if (!-e $request_filename){
rewrite ^/([^@]+)$ /index.php?$1 last;
}
}
-------------------------------------------------------------------------------------------
web.config 的规则,用于 iis7以上
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="vivi_wanneng" stopProcessing="true">
<match url="^([^@]+)$" /> <conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php?{R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
-------------------------------------------------------------------------------------------
4. 修改想要开启伪静态的节点,高级功能 -> 开启伪静态
|
|