I've following rule for .htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1
It redirects http://localhost/detail/123
URL to http://localhost/detail.php?id=123
. The page redirects successfully, but the problem is CSS, JS, and images
are not loading,
CSS, js files are located under http://localhost/css/
and http://localhost/js/
One solution is to use absolute path (ex /CSS, or /js rather than just CSS/, /js but this does not seem a reliable solution since we've to change it on all files,
Any other solution based on .htaccess
rules, which is independent of editing all PHP files and let us use "relative paths"?
Question&Answers:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…