如何在.htaccess文件中返回斜杠?

时间:2018-10-18 13:29:05

标签: .htaccess redirect

我已经尝试了几乎所有可能的解决方案来在我的url中添加斜线,但是在某种程度上,它似乎与我的其他规则冲突。

    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjrt</artifactId>
        <version>1.8.5</version>
    </dependency>

    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjweaver</artifactId>
        <version>1.8.5</version>
    </dependency>

RewriteEngine On ### START WWW & HTTPS # ensure www. RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # ensure https RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] ### END WWW & HTTPS RewriteBase / RewriteRule ^([^.?]+[^.?/])$ $1/ [R=301,L] RewriteCond %{DOCUMENT_ROOT}/$1.php -f RewriteRule ^(.*[^/])/?$ /$1.php [QSA,L] RewriteRule ^index\.php$ / [R=301,L] #1)externally redirect "/file.php" to "/file" RewriteCond %{THE_REQUEST} /([^.]+)\.php [NC] RewriteRule ^ /%1 [NC,L,R] #2)Internally map "/file" back to "/file.php" RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^(.*?)/?$ /$1.php [NC,L] 仍然不会自动转到Domainname.com/example

0 个答案:

没有答案