刚才一个站点从win主机更换到了LINUX主机,需要从新设置伪静态,本以为很好解决,不料转换过去伪静态出错。那么直接从写一个伪静态,解决。
根目录网站伪静态问题的确是解决了,可是棘手的事情来了。在昨天我在根目录下建立了一个一级目录,这个一级目录也需要设置伪静态,如何解决子目录伪静态?
还有,wecenter更换好了LINUX主机,可是图片全部不显示,如何解决呢?
WECENTER图片不显示解决方案
uploads
cache
tmp
三个文件夹,请查阅文件夹的权限是否为777
如果不是,请更改。图片自然显示。
子目录伪静态解决方案
假设你的根目录已经设置了伪静态(LINUX+Apache)。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
那么,你的子目录/ASK 下面没有伪静态文件,就创建一个和这个一模一样的伪静态文件,因为你的目录是/ASK
所以你的伪静态文件设置应该是
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ASK
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
保存后刷新生效。
跑回来补充1点,UPLOADS文件夹把我害惨了,不要带“/”号