<?xml version="1.0" encoding="UTF-8"?>    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
      <channel>
        <title>PermaLinks conflict</title>
        <link>https://interactivetools.com/forum/forum-posts.php?PermaLinks-conflict-83118</link>
        <description></description>
        <pubDate>Wed, 07 Oct 2026 09:02:20 -0700</pubDate>
        <language>en-us</language>
        <atom:link href="https://interactivetools.com/forum/forum-posts.php?rss=1&amp;PermaLinks-conflict-83118" rel="self" type="application/rss+xml" />

                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248334#post2248334</link>
          <description><![CDATA[<p>Thanks Jeff!&nbsp;</p>]]></description>
          <pubDate>Wed, 11 Feb 2026 15:41:51 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248334#post2248334</guid>
        </item>
                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248333#post2248333</link>
          <description><![CDATA[<p>It doesn't need to be quite so specific, this will do it nicely:</p>
<pre class="language-markup"><code>RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)$ /$1/ [R=301,L]</code></pre>]]></description>
          <pubDate>Wed, 11 Feb 2026 13:03:36 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248333#post2248333</guid>
        </item>
                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248331#post2248331</link>
          <description><![CDATA[<p>So, to enforce the slash at the end of domain urls, in .htaccess you have something like this at the top (or above any kind of cms rules...like with WP)?</p>
<pre><code><span class="undefined">&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteBase /
# Exclude actual files from the rule
RewriteCond %{REQUEST_FILENAME} !-f
# Redirect to trailing slash if not ending with one
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ <a href="https://yourdomain.com/$1/" rel="nofollow">https://yourdomain.com/$1/</a> [L,R=301]
&lt;/IfModule&gt;</span></code></pre>]]></description>
          <pubDate>Wed, 11 Feb 2026 12:58:12 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248331#post2248331</guid>
        </item>
                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248329#post2248329</link>
          <description><![CDATA[<p>Same here, Jeff. I got tired of Google fighting me with canonical issues so everything gets a slash at the end</p>]]></description>
          <pubDate>Tue, 10 Feb 2026 14:30:15 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248329#post2248329</guid>
        </item>
                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248328#post2248328</link>
          <description><![CDATA[<p>personally I set my htaccess rules to enforce the trailing slash, much cleaner in the long run as that is what the permalinks expects, still solves the seo noise</p>]]></description>
          <pubDate>Tue, 10 Feb 2026 14:27:45 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248328#post2248328</guid>
        </item>
                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248326#post2248326</link>
          <description><![CDATA[<p>hello thanks for your feedback, i have a rule in my .hta access to remove slash from end of any URL to avoid duplicate issues for SEO but it seems it had broken the rewrite rules</p>
<p>i tried alot of things , but in the end i defined the admin folder as perma link and it worked, the password is working as well</p>
<pre class="language-markup"><code>&lt;IfModule mod_rewrite.c&gt;
    RewriteEngine On

    ##########################################
    # CANONICAL DOMAIN (www → non-www)
    ##########################################
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^ <a>https://%1%{REQUEST_URI</a>} [R=301,L]

    ##########################################
    # REMOVE TRAILING SLASH (FILES &amp; DIRS SAFE)
    ##########################################
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} .+/$
    RewriteRule ^(.+)/$ /$1 [R=301,L]

    ##########################################
    # FRONT CONTROLLER DISPATCH
    ##########################################
    RewriteRule ^permalinks_dispatcher\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /permalinks_dispatcher.php [L]
&lt;/IfModule&gt;</code></pre>

]]></description>
          <pubDate>Sun, 08 Feb 2026 03:08:16 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248326#post2248326</guid>
        </item>
                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248323#post2248323</link>
          <description><![CDATA[<p>Hi moh3,&nbsp;</p>
<p>So in .htaccess we have something like this that checks to the see if the URL or permalink exists as a file or directory.&nbsp; If it doesn't it passes the request to the dispatcher:&nbsp;</p>
<pre class="language-php"><code>### Pass URL to permalinks dispatcher (do this last after any other redirects)
RewriteRule ^permalinks_dispatcher\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /cmsb/plugins/permalinks/permalinks_dispatcher.php [L]</code></pre>
<p>But if you're password protecting your admin folder with .htaccess and .htpasswd, that can interfere with the directory detection and redirect.</p>
<p>You can try adding a condition to skip your admin folder when processing permalinks.&nbsp; Something like this:&nbsp;</p>
<pre class="language-php"><code>### Pass URL to permalinks dispatcher (do this last after any other redirects)
RewriteRule ^permalinks_dispatcher\.php$ - [L]
RewriteCond %{REQUEST_URI} !^/cmsb/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /cmsb/plugins/permalinks/permalinks_dispatcher.php [L]</code></pre>
<p>Let me know if that works for you!</p>]]></description>
          <pubDate>Tue, 03 Feb 2026 18:24:31 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248323#post2248323</guid>
        </item>
                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248322#post2248322</link>
          <description><![CDATA[<p>Hello i'am using perma links and the admin folder is rewritten with the dispatcher ,any idea what the issue is? i'm moved the dispatcher to the roor directory as im protecting the admin folder with password</p>]]></description>
          <pubDate>Tue, 03 Feb 2026 08:43:15 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248322#post2248322</guid>
        </item>
              </channel>
    </rss>
  