根目录中有一个htaccess文件,而胶片文件夹中有另一个htaccess。我想要停止所有重写urls或条件,以影响影片文件夹。我在电影文件夹htaccess中还有其他一些规则。
我的根htaccess如下所示
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^abc\.in$ [NC]
RewriteRule ^(.*)$ http://www.abc.in/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php我的子目录电影文件夹htaccess
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteBase /films/
RewriteCond %{REQUEST_METHOD} =POST
RewriteRule ^ - [L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteRule ^change-password/$ changepassword.php
RewriteRule ^change-password$ changepassword.php上面的代码只是对我最初的htaccess的一瞥。
发布于 2016-06-27 11:30:31
您可以通过以下代码来完成它:-
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/films/$1 [R=301,L]可能对你有帮助。
发布于 2016-06-27 11:17:20
在/films/.htaccess中,更改规则
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]对此:
RewriteRule ^(.*)$ http://%1/films/$1 [R=301,L]要将所有/films请求重定向到www,可以使用以下内容:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]https://stackoverflow.com/questions/38051894
复制相似问题