What considerations should be made when defining CSS and JS file paths in PHP when using mod_rewrite?

When using mod_rewrite in PHP to create clean URLs, it's important to consider how this affects the paths to CSS and JS files. Since the URLs are rewritten, the relative paths to these files may need to be adjusted to ensure they are still correctly linked in the HTML. One way to solve this issue is to define the base URL of the website in a PHP variable and then use this variable to construct the paths to CSS and JS files.

<?php
// Define the base URL of the website
$base_url = 'http://www.example.com/';

// Define the paths to CSS and JS files using the base URL
$css_path = $base_url . 'css/style.css';
$js_path = $base_url . 'js/script.js';
?>

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="<?php echo $css_path; ?>">
    <script src="<?php echo $js_path; ?>"></script>
</head>
<body>
    <!-- Your HTML content here -->
</body>
</html>