Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 当用户访问网站商店时如何强制非www_.htaccess_Mod Rewrite_Redirect_Rewrite_Opencart - Fatal编程技术网

.htaccess 当用户访问网站商店时如何强制非www

.htaccess 当用户访问网站商店时如何强制非www,.htaccess,mod-rewrite,redirect,rewrite,opencart,.htaccess,Mod Rewrite,Redirect,Rewrite,Opencart,我的网站上有一个脚本,它是opencart的模块插件。我试着与开发人员合作,但这是他告诉我的 浏览器将以跨域请求的形式阻止ajax请求。 这就是脚本和浏览器的工作方式,与此无关 我的国防部。您需要在.htaccess中设置重定向以确保 人们总是在非www的适当领域结束 及 它们是ajax请求。我不知道你将如何使他们 跨域支持 问题是,当我加载我的网站时,我有一个脚本。汽车品牌、型号、年份选择者,对某些人有效,对其他人无效。我意识到这是在域名的前面。当www.被删除时,它对每个人都有效,当它被添加

我的网站上有一个脚本,它是opencart的模块插件。我试着与开发人员合作,但这是他告诉我的

浏览器将以跨域请求的形式阻止ajax请求。 这就是脚本和浏览器的工作方式,与此无关 我的国防部。您需要在.htaccess中设置重定向以确保 人们总是在非www的适当领域结束

它们是ajax请求。我不知道你将如何使他们 跨域支持

问题是,当我加载我的网站时,我有一个脚本。汽车品牌、型号、年份选择者,对某些人有效,对其他人无效。我意识到这是在域名的前面。当www.被删除时,它对每个人都有效,当它被添加时,它对每个人都停止工作

有没有办法在我的网站商店目录中强制非www./store/

我试过了,但它说是个错误

页面未正确重定向浏览器检测到 服务器正在重定向对此地址的请求,其方式将 永远不完整

有没有办法在我的网站上强制非www.商店目录/商店/

您可以在
文档\u ROOT/.htaccess
文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^store(/.*)?$ http://%1%{REQUEST_URI} [R=301,L,NC,NE]

对于整个网站来说,不管我将删除存储部分的目录是什么?是的,这是正确的,对于这种用法:
RewriteRule^http://%1%{REQUEST_URI}[R=301,L,NE]
,在最后一行。
RewriteEngine On

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^store(/.*)?$ http://%1%{REQUEST_URI} [R=301,L,NC,NE]