如何将目录名重写为wordpress站点的基本URL

时间:2018-01-17 07:12:57

标签: wordpress apache .htaccess mod-rewrite

我正在开发一个wordpress项目,我在cpanel文件管理器中有我的项目

喜欢:/ var / www / public_html / myProject

所以现在我正在使用以下网址

访问此内容

喜欢:mysites.com/myProject

所以我想只使用我的基本网址来访问我的myProject目录,这意味着无论何时用户输入:mysites.com都应该指向mysites.com但实际页面应该显示在mysites.com/myProject.

在其他情况下如

mysites.com/myProject/productList

应该指向 mysites.com/productList

但是mysites.com/productList应该来自mysites.com/myProject/productList。

希望你理解我的问题

我认为htaccess可能存在设置但我需要你帮助才能实现它。

2 个答案:

答案 0 :(得分:0)

试试这个.htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?mysites.com$
RewriteCond %{REQUEST_URI} !^/myProject/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /myProject/$1
RewriteCond %{HTTP_HOST} ^(www.)?mysites.com$
RewriteRule ^(/)?$ myProject/index.php [L] 
</IfModule>    

答案 1 :(得分:-1)

只需复制myProject文件夹中的所有文件和文件夹,然后将其粘贴到public_html即可。现在,所有WorPress文件和文件夹都将位于public_html文件夹中。您可以使用基本网址访问该网站。