簡體   English   中英

如何使用 htacess 從瀏覽器中刪除部分 url

[英]How remove part of url from browser with htacess

我在同一個主機中有 2 個域,在 public_html 文件夾中保留來自域主體的文件夾和 index.php,在 public_html 中有其他名為“domain2.com”的文件夾,其中包含來自www.domain2的 index.php .com

實際上,如果輸入www.domain1.comwww.domain2.com功能完美,但如果我需要輸入www.domain2.com/folder2則無法輸入文件夾“folder2”需要以這種方式輸入域www.domain2.com /domain2.com/whereber這種方式有效

我的問題是如何修改 .htacces 文件,以便在輸入www.domain2.com/domain2.com/folder2時只顯示地址www.domain2.com/folder

這是我在 htaccess 中的代碼

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA]

RewriteCond %{HTTP_HOST} ^(www.)?domain1.com.ar$
RewriteCond %{REQUEST_URI} !^/domain1.com.ar/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /domain1.com.ar/$1

RewriteCond %{HTTP_HOST} ^(www.)?domain2.com.ar$
RewriteRule ^(/)?$ domain2.com.ar/index.php [L]

</IfModule>

我目前使用 php 5.6 的共享主機

非常感謝並原諒我的英語

您的問題似乎出在您網站的根目錄配置中。

基本上現在這意味着您站點的文件位於服務器的root/domain2.com/中。

簡而言之,您的域連接到包含另一個名為domain2.com的文件夾的根文件夾,並且看起來domain2.com包含您的站點文件。

因此,為了解決此問題,請嘗試在您的服務器中找到文件夾domain2.com並將所有文件從domain2.com移動到domain2.com所在的文件夾。

你能指定你使用的是什么服務器嗎? 您使用的是cPanelPlesk之類的共享主機,還是使用iis windows server之類的 vps/dedicated?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM