【问题标题】:URL redirection and rewriting at the same timeURL重定向和重写同时进行
【发布时间】:2017-07-26 23:29:32
【问题描述】:

我在 Amazon EC2 上托管了 sajjanlamichhane.com 网站。但我的实际站点位于 sajjanlamichhane.com/wp/ 内。所以,我重定向 URL,但我想屏蔽重定向 URL。我该怎么做呢? 我下面有这个

Listen 80
<VirtualHost *:80>
ServerAdmin root@sajjanlamichhane.com
ServerName sajjanlamichhane.com
ServerAlias www.sajjanlamichhane.com
DocumentRoot /var/www/sajjanlamichhane.com/
ErrorLog /var/www/sajjanlamichhane.com/logs/error.log 
CustomLog /var/www/sajjanlamichhane.com/logs/access.log combined
Redirect http://sajjanlamichhane.com "http://sajjanlamichhane.com/wp/
RewriteEngine on
RewriteRule ^/$ http://sajjanlamichhane.com/wp/index.php [R=301,NC,L]
# remove www
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [NE,R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$
RewriteRule !^wp/ /wp%http://sajjanlamichhane.com [L]
</VirtualHost>

【问题讨论】:

    标签: wordpress apache url-rewriting url-redirection


    【解决方案1】:

    这就是你的解决方法。更多阅读链接: http://www.willmaster.com/library/web-development/url-masking.php

        Listen 80
    
    <VirtualHost *:80> 
    
         ServerAdmin root@sajjanlamichhane.com
         ServerName sajjanlamichhane.com
         ServerAlias www.sajjanlamichhane.com
         DocumentRoot /var/www/sajjanlamichhane.com/
         ErrorLog /var/www/sajjanlamichhane.com/logs/error.log 
         CustomLog /var/www/sajjanlamichhane.com/logs/access.log combined
         Redirect http://sajjanlamichhane.com "http://sajjanlamichhane.com/wp/
         RewriteEngine on
         RewriteCond http://sajjanlamichhane.com/wp/index.php http://sajjanlamichhane.com/wp/index.php$
         RewriteRule .* /wp/index.php [L]
    
    
    
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-27
      • 1970-01-01
      • 2016-06-18
      • 2015-04-19
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 2012-12-10
      相关资源
      最近更新 更多