.htaccess配置

301重定向htaccess写法

RewriteCond %{HTTP_HOST} ^mrg123\.com$
RewriteRule ^/?$ "https\:\/\/mrg123\.com\/" [R=301,L]

/.htaccess末尾添加

301重定向把来自域名mrg123.com的请求重定向到www.mrg123.com上.也可以将http的请求全部转到https,集中域名的权重,有网站seo,提升域名权重.

了解301的更多写法 1

apache开启伪静态

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php [QSA,L]

/.htaccess末尾添加

简单的php路由 2

cPanel中,使用.htaccess设置主域名指向子目录

默认情况下主域名只能指向public_html目录,这时候再添加其他子域名,或附加域名,整个网站目录结构将相当混乱.

在/public_html/创建.htaccess,利用apache的rewrite将域名指向子目录,.htaccess内容如下

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ blog/index.php [L]

内网开启端口,方便其他电脑访问开发电脑

Listen 8044 Listen 127 Listen 128

<VirtualHost _default_:127>