.htaccess根据网址重定向
问题描述:
在我的托管帐户中,我有域名。一个位于根,另一个位于/ example /文件夹中。这里是我的主要.htaccess文件中的重定向代码,除了我刚刚描述的功能外,它很好地工作。此功能以前工作,并已神秘停止 -.htaccess根据网址重定向
Options -MultiViews
RewriteEngine On
RewriteBase/
RewriteRule ^/example(.*)$ http://example.com/$1 [R=301,L]
# Rewrite /example to http://example.com
# Remove .php from file names and force added slash
# http://*.com/questions/1068595/htaccess-code-to-remove-extension-and-addforce-trailing-slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{THE_REQUEST} ^GET\ /[^?\s]+\.php
RewriteRule (.*)\.php$ /$1/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)/$ $1.php [L]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule .*[^/]$ $0/ [L,R=301]
任何想法?
哪个函数不工作吗?什么功能停止工作? – 2013-03-02 15:46:46
@OlafDietsche我的.htaccess文件的主要目的是重定向/ about /到/about.php,这是行得通的。重定向/ example/to http://example.com是**不**工作。 – microbug 2013-03-02 15:52:33