Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
Hello,
I have a small web site where i want to use custom url, hence using the umbracoUrlAlias property. The structure is as follow
/www
/en
/home
/products
/content
/product
/productname
/_en
/_fr
Inside the "/_en" node, i want to put this value in the umbracoUrlAlias property: "/en/product/productname"
When i do so, i get a 404 error on the url "/en/product/productname"
If i set the property to "/test/product/productname", it works like a charm. WHY!
I did some umbDebug=true and found this that the SQL for serving /en/product/productname is :
DECLARE @0 nvarchar(40) = N'6fbde604-4178-42ce-a10b-8a2600a2f07d', @1 nvarchar(4000) = N'productname';SELECT *FROM [cmsTemplate]INNER JOIN [umbracoNode]ON [cmsTemplate].[nodeId] = [umbracoNode].[id]WHERE ([umbracoNode].[nodeObjectType] = @0)AND ([cmsTemplate].[alias] = @1)
which cannot work, the template under that document type is "locProduct"
While the SQL for serving /test/product/productname is:
DECLARE @0 nvarchar(40) = N'6fbde604-4178-42ce-a10b-8a2600a2f07d', @1 int = 1, @2 datetime = N'Dec 12 2014 2:12PM', @3 int = 1;
SELECT *
FROM [cmsDocument]
INNER JOIN [cmsContentVersion]
ON [cmsDocument].[versionId] = [cmsContentVersion].[VersionId]
INNER JOIN [cmsContent]ON [cmsContentVersion].[ContentId] = [cmsContent].[nodeId]
INNER JOIN [umbracoNode]ON [cmsContent].[nodeId] = [umbracoNode].[id]
WHERE ([umbracoNode].[nodeObjectType] = @0)
AND ([cmsDocument].[published] = @1 AND [cmsDocument].[expireDate] <= @2)
AND ([cmsDocument].[newest] = @3)
ORDER BY [cmsContentVersion].[VersionDate] DESC, ([umbracoNode].[sortOrder])
Anyone has an idea why this is happening?
More information:
we are using version 7.2 of umbraco
there is nothing in the umbraco log
is there any tracing i could provide to help?
Thanks
is working on a reply...
Write your reply to:
Upload image
Image will be uploaded when post is submitted
umbracoUrlAlias going crazy
Hello,
I have a small web site where i want to use custom url, hence using the umbracoUrlAlias property. The structure is as follow
/www
/en
/home
/products
/content
/product
/productname
/_en
/_fr
Inside the "/_en" node, i want to put this value in the umbracoUrlAlias property: "/en/product/productname"
When i do so, i get a 404 error on the url "/en/product/productname"
If i set the property to "/test/product/productname", it works like a charm. WHY!
I did some umbDebug=true and found this that the SQL for serving /en/product/productname is :
DECLARE @0 nvarchar(40) = N'6fbde604-4178-42ce-a10b-8a2600a2f07d',
@1 nvarchar(4000) = N'productname';
SELECT *
FROM [cmsTemplate]
INNER JOIN [umbracoNode]
ON [cmsTemplate].[nodeId] = [umbracoNode].[id]
WHERE ([umbracoNode].[nodeObjectType] = @0)
AND ([cmsTemplate].[alias] = @1)
which cannot work, the template under that document type is "locProduct"
While the SQL for serving /test/product/productname is:
DECLARE @0 nvarchar(40) = N'6fbde604-4178-42ce-a10b-8a2600a2f07d',
@1 int = 1,
@2 datetime = N'Dec 12 2014 2:12PM',
@3 int = 1;
SELECT *
FROM [cmsDocument]
INNER JOIN [cmsContentVersion]
ON [cmsDocument].[versionId] = [cmsContentVersion].[VersionId]
INNER JOIN [cmsContent]
ON [cmsContentVersion].[ContentId] = [cmsContent].[nodeId]
INNER JOIN [umbracoNode]
ON [cmsContent].[nodeId] = [umbracoNode].[id]
WHERE ([umbracoNode].[nodeObjectType] = @0)
AND ([cmsDocument].[published] = @1 AND [cmsDocument].[expireDate] <= @2)
AND ([cmsDocument].[newest] = @3)
ORDER BY [cmsContentVersion].[VersionDate] DESC
, ([umbracoNode].[sortOrder])
Anyone has an idea why this is happening?
More information:
we are using version 7.2 of umbraco
there is nothing in the umbraco log
is there any tracing i could provide to help?
Thanks
is working on a reply...