I have the following problem on a TYPO3 6.1.7 installation: on the news details page, when trying to add some parameters to the url, i get thrown to the
[my_site]/typo3_6.1.7/examples/tt-news/news-details/?tx_ttnews[tt_news]=3&cHash=9011f9244c0a445bc1409ee0ef137d54 and i try to add any parameter after cHash (for example some_param=123), it goes to the 404 page with a 404 redirect code.
[my_site]typo3_6.1.5/examples/news/article/typo3-celebrates-20th-anniversary/?utm_source=XXX&utm_medium=YYY&utm_content=news&utm_campaign=ZZZ also goes to the 404 page.
TYPO3 6.1.7, with php 5.3 or php 5.4
You should exclude your parameter from the chash calculation. Its can be done in the install tool. In the "all configuration" section search for "cHashExcludedParameters". Every variable listed here will be ignored when building the chash for the page. By default you should have your language parameter listed here for example: L
Now all you need to do is to add your parameter to the list. Given that your parameter is namend "utm_campaign", it should look like this: L, utm_campaign
You can add additional parameters as comma seperated list: L, utm_campaign, foo, bar
Make sure to clear you caches after the change.