Support

Home Forums Event Espresso Premium Registration Form, Permalinks, and IIS

Registration Form, Permalinks, and IIS

Posted: August 29, 2012 at 2:51 pm


bnance

August 29, 2012 at 2:51 pm

I’m using Event Espresso v3.1.26.P and WP 3.4.1 running on IIS 6 with ISAPI_Rewrite. Everything seems to be working other than when you click on the “Register” button. When viewing from an EE category page, clicking on the “Register” button changes the URL and the page title, but the content of the page continues to show the events for that category, not the event’s registration form.

I do have the Main Registration set to my Registration page. This Registration page has the [ESPRESSO_EVENTS] shortcode in it.

Permalinks within the site and other EE pages work fine. In fact, if you click an event link from the EE calendar, the registration form is shown as expected.

I changed Permalinks back to the default setting and the Register link works fine. However, I need to use the permalink structure of /%category%/%postname%/.

Any suggestions on why the Register link is not working as expected?

Thanks!


Chris Reynolds

  • Support Staff

August 29, 2012 at 5:56 pm

Our requirements page states that there may be issues with Windows IIS servers.

Please be aware that Event Espresso (as well as most other plugins) may not function properly when used on Godaddy, Yahoo, and most Windows/IIS based servers.

In every instance where I’ve tried to get IIS to handle permalinks properly within WordPress, there have always been issues. Every time. It sounds like the server is not handling the event selection which happens after the ? (e.g. ?ee=5) — and in that case, I don’t know that there’s a whole lot you can do if you are married to the IIS server. The best thing I could suggest would be some extensive rewrite hacks to force pretty permalinks on every page EXCEPT Event Espresso pages. Or switch to an Apache server (even Apache on Windows would be fine).


bnance

August 30, 2012 at 7:53 am

Chris,

Thanks for your reply. Unfortunately, I’m stuck using IIS 6 for this site. The site is already up and running; we are adding EE to it for classroom registrations.

The rewrites are working within WP, and it seems that most of EE is working. Only the links from the EE category pages to the individual event pages are broken. BTW, linking from the calendar to an specific event works fine.

We are using the ISAPI Rewrite from Helicon http://www.isapirewrite.com/ to manage the permalinks. It seems to work fine.

Would there be any other reason only the EE category links are not working?

Thank for your help!


bnance

September 4, 2012 at 3:19 pm

Chris,

I found a solution for this issue.

My configuration is the same as above. I just added one attribute to the rewrite rule.

Still using the Helicon ISAP too, add “QSA” to the RewriteRule for WordPress.

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1 [NC,QSA,L]

Change [NC,L] to [NC,QSA,L] and links from EE’s category page to an event’s registration form should work.

The support post ‘Registration Form, Permalinks, and IIS’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso