WordPress.org

Support

Support » Plugins and Hacks » WordPress Landing Pages » [Resolved] All visitors only receiving A variation

[Resolved] All visitors only receiving A variation

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author David Wells

    @davidwells

    Make sure your htaccess file is writable. It controls the a/b switching.

    Can you look in the debug tab of settings and post your htaccess here?

    dmcknze

    @dmcknze

    Options +FollowSymlinks
    RewriteEngine on
    rewritecond %{http_host} ^themckenziefirm.com [nc]
    rewriterule ^(.*)$ http://www.themckenziefirm.com/$1 [r=301,nc]

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    <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

    Plugin Author David Wells

    @davidwells

    You are missing the landing page rewrites. You need the bolded text inside your rewrite rules

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{QUERY_STRING} !lp-variation-id
    RewriteRule ^go/([^/]*)? /wp-content/plugins/landing-pages/modules/module.redirect-ab-testing.php?permalink_name=$1 [QSA,L]
    RewriteRule ^landing-page=([^/]*)? /wp-content/plugins/landing-pages/modules/module.redirect-ab-testing.php?permalink_name=$1 [QSA,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    dmcknze

    @dmcknze

    Thanks! I will give it a shot and let you know when I’ve confirmed it works.

    dmcknze

    @dmcknze

    Unfortunately, this does not appear to have solved the problem. I have had 10 more people visit over the last day, and they’ve all gone to the ‘A’ variation. To confirm, here’s the current version of my .htaccess file:

    Options +FollowSymlinks
    RewriteEngine on
    rewritecond %{http_host} ^themckenziefirm.com [nc]
    rewriterule ^(.*)$ http://www.themckenziefirm.com/$1 [r=301,nc]

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{QUERY_STRING} !lp-variation-id
    RewriteRule ^go/([^/]*)? /wp-content/plugins/landing-pages/modules/module.redirect-ab-testing.php?permalink_name=$1 [QSA,L]
    RewriteRule ^landing-page=([^/]*)? /wp-content/plugins/landing-pages/modules/module.redirect-ab-testing.php?permalink_name=$1 [QSA,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Plugin Author David Wells

    @davidwells

    Sounds like a plugin/theme conflict.

    To test for a theme conflict:

    1. Activate default Twenty Ten, Eleven, Twelve, or Thirteen theme
    2. Check to see if the issue still occurs
    3. If the issue does not occur after having activated the default “Twenty” theme, your theme is causing a conflict with landing pages.

    To test for a plugin conflict:

    1. Deactivate ALL plugins
    2. Activate Landing Pages
    3. Check to see if the issue occurs

    If the issue does not occur, one (or more) of your plugins is causing a conflict with Landing Pages.

    To determine which plugin(s) is causing the conflict, follow these steps:

    1. Activate each plugin one by one
    2. Check to see if the issue occurs after each plugin is activated
Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘[Resolved] All visitors only receiving A variation’ is closed to new replies.
Skip to toolbar