.htaccess 当用户访问网站商店时如何强制非www
我的网站上有一个脚本,它是opencart的模块插件。我试着与开发人员合作,但这是他告诉我的 浏览器将以跨域请求的形式阻止ajax请求。 这就是脚本和浏览器的工作方式,与此无关 我的国防部。您需要在.htaccess中设置重定向以确保 人们总是在非www的适当领域结束 及 它们是ajax请求。我不知道你将如何使他们 跨域支持 问题是,当我加载我的网站时,我有一个脚本。汽车品牌、型号、年份选择者,对某些人有效,对其他人无效。我意识到这是在域名的前面。当www.被删除时,它对每个人都有效,当它被添加时,它对每个人都停止工作 有没有办法在我的网站商店目录中强制非www./store/ 我试过了,但它说是个错误 页面未正确重定向浏览器检测到 服务器正在重定向对此地址的请求,其方式将 永远不完整 有没有办法在我的网站上强制非www.商店目录/商店/ 您可以在.htaccess 当用户访问网站商店时如何强制非www,.htaccess,mod-rewrite,redirect,rewrite,opencart,.htaccess,Mod Rewrite,Redirect,Rewrite,Opencart,我的网站上有一个脚本,它是opencart的模块插件。我试着与开发人员合作,但这是他告诉我的 浏览器将以跨域请求的形式阻止ajax请求。 这就是脚本和浏览器的工作方式,与此无关 我的国防部。您需要在.htaccess中设置重定向以确保 人们总是在非www的适当领域结束 及 它们是ajax请求。我不知道你将如何使他们 跨域支持 问题是,当我加载我的网站时,我有一个脚本。汽车品牌、型号、年份选择者,对某些人有效,对其他人无效。我意识到这是在域名的前面。当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]