I have a SilverStripe blog website set up on my domain and hosting. However, for now when people visit my URL I want them to come to a landing coming soon page as I want to do some marketing and create a small database of users prior to launch.
How can I do this without having to remove the SilverStripe Project from the hosting?
I thought it may be as simple as adding a new index.php page. However, even with this it comes straight into my blog website rather than the landing page I made.
One way to do this is by using this SilverStripe Maintenance Mode Module.
This module allows an administrator to put site in offline mode with 503 status to display a 'Coming Soon', 'Under Construction' or 'Down for Maintenance' Page to regular visitors, whilst allowing a logged in admin user to browse and make changes to the site.
You can customise the maintenance page to say whatever you like.
Related
I have somewhat recently become the admin for a friend's website. When I came on he had about 80 different plugins and I have recently gotten rid of a lot of the useless one. The website was working perfectly fine afterwards. Then I found out (a bit before the WordPress 5.5 update) that the register page wasn't working properly. I went ahead and cleared a lot more things and have been troubleshooting it nearly everyday. The website is now at the point where you can go to the login page, but attempting to go to the register page will redirect the user back to the login page. If I visit as an admin I can access the page, but the form displays the text that I am already registered (correctly, but not useful).
The plugins that are currently enabled related to logins are: Ultimate Member, Gamipress, Jetpack, Loginizer, and various Gamipress and Ultimate member integration plugins. If you want to see the site for yourself you can find it here:
https://www.plagueleague.com/
I cannot comment for more information, so I use the answers... In admin, then "Settings", then "General", does the box "Membership: Anyone can register" is checked? If the answer is no, I think that redirects to the login page.
We are creating a multi-vendor marketplace, we need our first vendors only to view the site and upload products to it before we launch it for the public to view. The thing is most plugins like Force Login, takes them to the WP-Admin. We don't want them to see the admin page, just only see the site as a front-end user with no access to see the backend.
Simply > Type Url > Get to a login page Landing Page (like how when you log into FB web there's a login page with info about FB) > Vendors Only can Log in a view the FRONT END only site > When time to launch, login in page comes down and visitors all can view it.
Its default feature of wordpress. do hire some developer if you are not aware of base functionalities.
I'm new to trying Wordpress development. I'm using wordpress.com directly to develop my first site. I'd rather not have to use FTP or anything more than just their website to continue this development.
I'd like the page to not be online until I'm ready for it to go public. How do I "turn off" the page - in other words, can I disable it so that only I can see it? Thanks!
You can use coming soon plugin to your site that prevents user to view pages of your site.
But when you login to your admin, you can see all those pages. So that you can continue your development.
There are numerous plugins which adds coming soon or landing page to non logged in user and shows page content to administrator.
You can try this plugin: Ultimate Coming Soon Page
If you want to set page not publicly you can set particular Page as a Draft from the sidebar there is a button Save Draft
i suggest you develop on your local PC. it will give you full control and once done you can move this site to your online site.
this may help you.
Installing WordPress Locally
I'm developing one web site. In that web site I'm redirecting control to the another site. After completing work on another web site I want to be back on the my page from the my web site.
Suppose I want to redirect on the my web site page that is "abc.aspx". And I installed my web site on the Default virtual directory of my own pc.
I'm developing one shopping site & for payment I'm redirecting to the ccavenue site. And after completing shopping payment from the ccavenue website I want to redirect to the my shopping web site to the particular page , And I don't want to open the payment process on the another window. Than how to do this?
How to do this?
internal redirect:
Response.redirect("/abc.aspx")
this will do the same but maybe more readable:
Response.redirect(Request.Url.Authority+"/abc.aspx")
external redirect:
Response.redirect("http://www.derp.nu/foo")
Also put FALSE (as a parameter) after the link if you use session variables:
Response.redirect("/abc.aspx", false)
you can also do this:
You'll need that secondary site to perform the redirect. This is typically how ecommerce sites handle their interaction with payment portals. Alternatively, you could open the second site in a new window/tab, so that when the user closes that window, they are returned to your site by default.
Ideally, you need to give more context so people can answer to the particulars of your problem.
I got the solution on this, that is-
System.Web.HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + VirtualPathUtility.ToAbsolute("~/CCAvenueReturn.aspx")
which will return me the current url of my web site
I recently upgraded to WPMU 2.8.6 and ever since, my users can't log in on their individual blogs, but they can log in from the main page.
My site is at blogs.mtwp.net (we're a school district).
So if a user goes to blogs.mtwp.net/BLOGNAME/wp-login.php, their password is rejected. If they go to blogs.mtwp.net/wp-login.php, they can log in and get to the dashboard from there.
But it's not all users. Site admins can get in just fine.
We're using wpDirAuth 1.4 if that makes a difference.
Honestly, I'm stumped. Any help would be very much appreciated. Thanks!
you would seem to have enabled the WPdirauth plugin at the top level blog but not on others. Only your top level blog will have the necessary information to connect to your directory.
Site admins are not typically part of your internal directory - they're a Wordpress user which means they can still log-in ok without needing to connect to Active Directory or whatever you're using.
Enable WPdirauth on all blogs that you need users to login to.
Try reviewing your wp-config file. You should see something like this:
define('SUBDOMAIN_INSTALL', true);
Depending on how you've configured Wordpress, this must be enabled to log in to the dashboard of secondary sites.