search
HomeBackend DevelopmentPHP Tutorial关于htaccess,二级域名的问题,在线等

各位早上好,遇到的问题是
网站,有二级域名,现在可以正常访问,但是不带www的却访问到二级的去了,
以下为.htaccess代码
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.518visa.net$
RewriteCond %{REQUEST_URI} !^/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /$1
RewriteCond %{HTTP_HOST} ^www.518visa.net$
RewriteRule ^(/)?$ / [L]
#以下为二级,如果有更简单的希望指教,谢谢
RewriteCond %{HTTP_HOST} ^([A-Za-z]*[^www\b]).518visa.net$
RewriteCond %{REQUEST_URI} !^visalist/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^([A-Za-z]*[^www\b]).518visa.net$
RewriteRule ^([1-9]\d*).html($) visalist/visa_detail.php?id=$1
RewriteRule ^(/)?$ visalist/ [L]

网址为www.518visa.net,非外链广告,麻烦看看,谢谢了。
下图红框选中的,点进去为二级域名


我现在需要的就是不带www访问时直接转到带www,如abc.com/a.html转到www.abc.com/a.html,我用了
RewriteCond %{HTTP_HOST} !^www.518visa.net$ [NC]
RewriteRule ^(.*)$ http://www.518visa.net/$1 [L,R=301]
这个也不行
谢谢了,在线等


回复讨论(解决方案)

我用的是如下:

#301RewriteCond %{HTTP_HOST} ^xxx.net [nc]RewriteRule ^(.*)$ http://www.xxx.net/$1 [L,R=301]#aaaa.xxx.net - is OKRewriteCond %{HTTP_HOST} (?!www|ww)^[a-z0-9\-]+.xxx.net$RewriteRule ^/?$ /%{HTTP_HOST}RewriteRule ^/([a-z0-9\-]+).xxx.net$      /1.php?keyword=$1


如果不行, 你看看你的apache里面的documentroot设置了什么
如果还不行, 你可以考虑用变通的方法。 
建立一个xxx.net的web,然后在这个web里面做一个htaccess 301到www

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
如何使用Laravel开发一个在线餐厅预订系统如何使用Laravel开发一个在线餐厅预订系统Nov 02, 2023 pm 01:48 PM

如何使用Laravel开发一个在线餐厅预订系统近年来,随着互联网和移动互联网的快速发展,线上预订已成为现代人生活中不可或缺的一部分。餐饮行业也不例外,越来越多的餐厅开始提供在线预订服务,以提高用户体验和扩大市场份额。本文将介绍如何使用Laravel框架来开发一个简单但功能完善的在线餐厅预订系统,并提供具体的代码示例,方便读者学习和实践。环境搭建首先,我们需要

PHP中的在线发票管理系统开发指南PHP中的在线发票管理系统开发指南Jun 11, 2023 am 08:38 AM

随着电子商务的普及,越来越多的企业采用在线发票管理系统来管理销售和发票。在开发在线发票管理系统时,选择合适的工具和技术非常重要。本文将介绍如何使用PHP语言开发在线发票管理系统,并提供了一些有用的开发指南。确定系统需求在开始开发之前,需要确定在线发票管理系统的具体需求。这可能包括以下方面:发票管理:保存、查询和编辑发票信息;客户信息管理:保存、查询和编辑客户

如何使用Java Websocket实现在线音视频通话?如何使用Java Websocket实现在线音视频通话?Dec 02, 2023 am 09:44 AM

如何使用JavaWebsocket实现在线音视频通话?在当今数字化时代,实时通信变得越来越普遍。无论是在工作中进行远程协作,还是在家庭中与亲朋好友进行远程交流,实时音视频通话已经成为人们不可或缺的一部分。本文将介绍如何使用JavaWebsocket实现在线音视频通话,并提供具体的代码示例。一、了解WebsocketWebsocket是一种HTML5中的新

如何使用PHP实现一个简单的在线音乐播放器如何使用PHP实现一个简单的在线音乐播放器Sep 24, 2023 pm 02:53 PM

如何使用PHP实现一个简单的在线音乐播放器随着数字化时代的到来,越来越多的人开始通过网络来享受音乐,而在线音乐播放器就成了重要的工具。在本文中,我们将通过PHP编程语言来实现一个简单的在线音乐播放器,并提供具体的代码示例。准备工作:在开始之前,我们需要准备以下几个方面的工作:一台运行web服务器(如Apache)的机器。PHP运行环境。音乐文件,可以将音乐文

使用JavaScript构建在线电子签名工具使用JavaScript构建在线电子签名工具Aug 09, 2023 pm 12:01 PM

使用JavaScript构建在线电子签名工具随着数字化时代的到来,电子签名成为快速、便捷、安全的商业交流方式。而在开发在线电子签名工具时,JavaScript无疑是一种强大的语言选择。本文将介绍如何使用JavaScript构建一个简单而功能强大的在线电子签名工具,并附上代码示例。在开始之前,我们需要了解几个概念。电子签名通常有两种类型:基于图片的签名和基于矢

如何使用Laravel开发一个在线客服系统如何使用Laravel开发一个在线客服系统Nov 02, 2023 pm 02:48 PM

如何使用Laravel开发一个在线客服系统引言:在线客服系统在现代企业中扮演着重要的角色。它能够帮助企业与客户进行实时沟通,解答问题,提供支持,并增强用户体验。本文将介绍如何使用Laravel框架来开发一个简单且实用的在线客服系统。一、设计数据库在线客服系统需要存储用户和对话记录,因此首先需要设计一个合适的数据库模型。在Laravel中,我们可以使用迁移工具

如何使用PHP实现一个简单的在线订单管理系统如何使用PHP实现一个简单的在线订单管理系统Sep 25, 2023 am 11:13 AM

如何使用PHP实现一个简单的在线订单管理系统一、简介在线订单管理系统是一种常见的电商应用,它可以帮助商家有效管理订单流程、加快订单处理速度、提升客户满意度。本文将介绍如何使用PHP实现一个简单的在线订单管理系统,包括实现订单的创建、修改、查询和删除等功能。本文假设读者已经具备一定的PHP基础知识。二、系统需求在线订单管理系统需要满足以下基本需求:登录功能

如何使用PHP实现一个简单的在线活动报名系统如何使用PHP实现一个简单的在线活动报名系统Sep 24, 2023 am 10:40 AM

如何使用PHP实现一个简单的在线活动报名系统随着互联网的快速发展,越来越多的活动开始通过在线报名系统来管理报名流程,省去了传统的纸质报名表格和人工处理的麻烦。本文将介绍如何使用PHP语言实现一个简单的在线活动报名系统,通过具体的代码示例来帮助读者了解和实践。系统需求分析在开发一个系统之前,首先需要明确系统的需求和功能。根据活动报名系统的特点,我们可以确定以下

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

Atom editor mac version download

Atom editor mac version download

The most popular open source editor