Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
430 views
in Technique[技术] by (71.8m points)

php - Remove directory name from url Wordpress

I have a website on www.example.com. On that domain Wordpress website is in directory wp.

So to access my wordpress website you should go to www.example.com/wp and that is the main website.

In root i have index.html where you choose language and then go to Wordpress website

What i need sounds simple! :) I want to remove wp from url using .htaccess or whatever else could do the trick, so when browse Wordpress website it shouild work without wp!

I must note that website must stay in wp folder!

Is this achievable?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

1) in your dashboard, go to settings -> general and make sure

a) wordpress directory -> http://mydomain.com/wp

b) site address -> http://mydomain.com

2) move your index.php from subdirectory to the root (MOVE, don't just copy)

3) edit your index.php to read

    /** Loads the WordPress Environment and Template */
    require('./wp/wp-blog-header.php');

where "wp" is your subdirectory

4) delete any .htaccess file in the subdirectory

5) add this to your .htaccess in the root

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Under this setup, your wordpress installation will be located in /wp/ directory. Visitors will visit your site using http://mydomain.com.

If you want to have a good read-up on everything so you know exactly what you're doing, read this https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...