我在我的投资组合中使用AngularJS。我想让它与Googlebot完全兼容和抓取。所以,我试着在配置中设置html5模式。
'#'现在已经不见了,但我无法直接访问网页。服务器发给我404。
我正在使用Apache服务器。我通常将我的服务器配置为使用.htaccess在索引上路由请求。
我的投资组合已在服务器My portfolio
上您可以在我的github Here
上看到该代码答案 0 :(得分:0)
您需要配置服务器,以便将所有路由请求重定向到angular ...
read here 如何:配置服务器以使用html5Mode
在apache中
// Initializing Worker takes time & must be done before the actual work
Worker[] w = new Worker[3]; // I would like to limit the parallelism to 3
for (int i = 0; i < 3; i++)
w[i] = new Worker();
...
element[] elements = GetArrayOfElements(); // elements.Length > 3
ParallelOptions options = new ParallelOption();
options.MaxDegreeOfParallelism = 3;
Parallel.For(0, elements.Length, options, i =>
{
element e = elements[i];
w[workerIndex].Work(e); // how to set "workerIndex"?
});