Store has almost 500 product codes with spaces in them, and has been stuck using the Legacy SEO Settings after we discovered where the plus marks in the links were coming from.
The Legacy SEO Settings use this:
The URI Management will update the .htaccess file to this:
When the .htaccess file is updated, the plus sign disappears from the links, and they break.
I had asked about this in the past, and I'm wondering if I can do an import for the old links needing to be redirected using the /some+old+product+code.html Ron had suggested.
https://www.miva.com/forums/forum/ge...-numbers/page2
The thread seemed to die out there, and the store owner wasn't really concerned about it. In hindsight, I should have checked the "use strict validation for codes" checkbox at the time. It would have at least reminded the storeowner of the issue.
The Legacy SEO Settings use this:
Code:
### Begin - Inserted by Miva Merchant
DirectoryIndex /mm5/merchant.mvc
RewriteEngine On
RewriteRule ^mm5/admin.mvc - [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^product/([^/.]+)\.html$ /mm5/merchant.mvc?Screen=PROD&Product_code=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^category/([^/.]+)\.html$ /mm5/merchant.mvc?Screen=CTGY&Category_code=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^([^/]+)/([^/.]+)\.html$ /mm5/merchant.mvc?Screen=PROD&Category_code=$1&Product_ code=$2 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^([^/.]+)\.html$ /mm5/merchant.mvc?Screen=$1 [QSA,L]
### End - Inserted by Miva Merchant
The URI Management will update the .htaccess file to this:
Code:
### Begin - Miva Merchant URI Management: Direct all non-file URIs to Miva Merchant
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_URI} !^/mm5/.*$
RewriteCond %{REQUEST_URI} !(gif|jpg|jpeg|jpe|xbm|png)$
RewriteRule ^(.*)$ /mm5/uri.mvc? [QSA,L]
### End - Miva Merchant URI Management
I had asked about this in the past, and I'm wondering if I can do an import for the old links needing to be redirected using the /some+old+product+code.html Ron had suggested.
https://www.miva.com/forums/forum/ge...-numbers/page2
The thread seemed to die out there, and the store owner wasn't really concerned about it. In hindsight, I should have checked the "use strict validation for codes" checkbox at the time. It would have at least reminded the storeowner of the issue.