AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] AMH5.1apache怎么设置.htaccess为伪静态规则 |
|
---|---|
sptime |
sptime 发表于 2015-04-26 13:39:21
RT,我尝试把.htaccess转换为.conf,但是总是规则有问题,求办法。。
点赞,加油! (0分)
2015-04-26 13:39:21 1
|
sptime |
Options -Indexes
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # Redirect users to HTTPS site. # If your site have https, uncomment these lines. # RewriteCond %{HTTPS} !=on # RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [L,R] ### Canonicalize codeigniter URLs # If your default controller is something other than # "welcome" you should probably change this RewriteRule ^(welcome(/index)?|index(\.php)?)/?$ / [L,R=301] RewriteRule ^(.*)/index/?$ $1 [L,R=301] # Removes trailing slashes (prevents SEO duplicate content issues) RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)/$ $1 [L,R=301] # Enforce www # If you have subdomains, you can add them to # the list using the "|" (OR) regex operator #RewriteCond %{HTTP_HOST} !^(www|subdomain) [NC] #RewriteRule ^(.*)$ http://www.domain.tld/$1 [L,R=301] # Enforce NO www #RewriteCond %{HTTP_HOST} ^www [NC] #RewriteRule ^(.*)$ http://domain.tld/$1 [L,R=301] ### # Removes access to the system folder by users. # Additionally this will allow you to create a System.php controller, # previously this would not have been possible. # 'system' can be replaced if you have renamed your system folder. RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php/$1 [L] # Checks to see if the user is attempting to access a valid file, # such as an image or css document, if this isn't true it sends the # request to index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> <IfModule !mod_rewrite.c> # Without mod_rewrite, route 404's to the front controller ErrorDocument 404 /index.php </IfModule>
回复
2015-04-26 13:49:30 2
|
sptime |
会的人麻烦帮忙转换一下
回复
2015-04-26 13:49:48 3
|
jack2 |
.htaccess是apache的规则,htaccess文件是Apache服务器中的一个配置文件
回复
2015-04-27 14:56:20 4
|