If visitors get to this page by following links from your site, you could send additional data to let your server script know that JavaScript is enabled; e.g.
$('a').each(function() {
var url = this.href;
if (url.indexOf("?") !== -1)
this.href = url + '&js=1';
else
this.href = url + '?js=1';
});
This will change all links to include a special parameter that indicates whether JavaScript is enabled or not. If the additional JavaScript code you wish to run can be placed here as well, that would be even better!
The server script will use something like if (!empty($_GET['js'])) { ... }
to either write a piece of JavaScript (old answer 2) or perform a redirect straight away.
Old answer
You can send a Refresh
header in case JavaScript is disabled.
<?php
header('Refresh: 2; url=http://www.example.org');
?>
<html>
<head>
//script here
</head>
<body>
</body>
</html>
I have to admit that I did not try this, but there's a good chance it may work
Old answer 2
If you're sure that JavaScript is enabled, though, you could let JavaScript perform the redirect after it's done; if the url is always the same, you leave out the PHP code and just use a static string:
<html>
<head>
<script>
//script here
location = <?php echo json_encode('http://www.example.org'); ?>;
</script>
</head>
<body>
</body>
</html>